Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
7 years ago
Solved

Create rows for every date in date-range

Hello all

 

I have a table with a "from" and a "till" date. I need to generate a row for each date in that range, i think ive done this before but cant figure out how i did it.

 

Best regards

 

  • Hi Anonymous ,

     

    Add a custom column in Query Editor mode.

    =List.Dates([From], Number.From([Till]-[From])+1, #duration(1, 0, 0, 0))

     

    Best regards,

    Yuliana Gu

4 Replies

  • v-yulgu-msft's avatar
    v-yulgu-msft
    Microsoft Employee

    Hi Anonymous ,

     

    Add a custom column in Query Editor mode.

    =List.Dates([From], Number.From([Till]-[From])+1, #duration(1, 0, 0, 0))

     

    Best regards,

    Yuliana Gu

    • jeffrock's avatar
      jeffrock
      Helper I

      Hi v-yulgu-msft ,

      Lets say for some rows i have from from and till date same, like from = "25/05/2022" and till = "25/05/2022". will it create only 1 row or multiple rows?

      because i have a scenario where in i have some cases with from and till date as same data and other cases with different dates.

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi MattAllington 

       

      Ill take a look into it, thank you!

       

      Just to add infos, every record/row in this table does have a from and till column. So the dates are not spreaded in the whole table.