Forum Discussion

syelify's avatar
syelify
Frequent Visitor
4 years ago
Solved

One date to Calendar Date

Hello,

 

I have one specific date column, and I would like to have a date (in result - image showing below)

Is there any possible queries to do this?

Thanks,

  • Hi syelify ,

     

    So it looks like you want to crossjoin every day of a given month with any date that sits within that month.

    If so, you can add a custom column like this:

    List.Transform(
      {
        Number.From(Date.StartOfMonth([Date]))..Number.From(Date.EndOfMonth([Date]))
      },
      each Date.From(_)
    )

     

    Expand the resulting list to new rows and this should give you what you want.

     

    Pete

  • syelify ,

     

    Glad it's worked for you.

    If you're happy with this answer, can you hit 'Accept as Solution' on the relevant post to help others find the answer quicker please?

     

    Pete

3 Replies

  • Hi syelify ,

     

    So it looks like you want to crossjoin every day of a given month with any date that sits within that month.

    If so, you can add a custom column like this:

    List.Transform(
      {
        Number.From(Date.StartOfMonth([Date]))..Number.From(Date.EndOfMonth([Date]))
      },
      each Date.From(_)
    )

     

    Expand the resulting list to new rows and this should give you what you want.

     

    Pete

    • BA_Pete's avatar
      BA_Pete
      Super User

      syelify ,

       

      Glad it's worked for you.

      If you're happy with this answer, can you hit 'Accept as Solution' on the relevant post to help others find the answer quicker please?

       

      Pete