Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
2 years ago
Solved

Create column for custom unequal periods for date table

Hello,

I am trying to create a column on my date table that has periods of unequal length. I have created a table using CALENDAR for dates 1/01/2021 - 12/31/2023.

The periods I need to add are:

P11/1/2021 - 12/31/2021
P21/1/2022 - 3/31/2022
P34/1/2022 - 6/30/2022
P47/1/2022 - 9/30/2022
P510/1/2022 - 12/31/2022
P61/01/2023 - 3/31/2023
P74/01/2023 - 6/30/2023
P807/01/2023 - 09/30/2023
P910/01/2023 - 12/31/2023

 

The first period is 1 yr, and the rest are 3 months. 

If anyone has any insight, I would greatly appreciate it.

Thank you.

2 Replies

  • Anonymous 

    Create a table in your model for the period, then add a column with the following DAX in the Calendar Table:

    Period = 
    VAR __Date = 'Calendar'[Date]
    RETURN
        CALCULATE(
            MAX( Periods[Period] ),
             __Date >= Periods[Start],
            __Date <= Periods[End] 
        )


    File is attached below 

     







    • Anonymous's avatar
      Anonymous
      Not applicable

      This worked, thank you!