Skip to main content
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

New Member

Prior year YTD, QTD, and MTD calcs using a non-standard calander



I hope everyone is having a wonderful Wednesday! My firm uses a 445 calendar, and I am trying to perform YTD, QTD, & MTD calcs on prior years. I am able to return the proper prior year value per date; however, I am having trouble with the time intelligence calcs. Thank you so much for your help!


Sales: Net (A_PY_445) =
VAR CurrentDoW = SELECTEDVALUE( 'Date'[DoW#] )
VAR CurrentWeek445 = SELECTEDVALUE( 'Date'[Week#_445] )
VAR CurrentYear445 = SELECTEDVALUE( 'Date'[Year_445] )

CALCULATE( [01_Sales: Net Daily (A_CY_ALL)] ,
    FILTER( ALL( 'Date' ) ,
    'Date'[DoW#] = CurrentDoW &&
    'Date'[Week#_445] = CurrentWeek445 &&
    'Date'[Year_445] = CurrentYear445 - 1 ) )


Super User
Super User

@AllenStuhr , You have to follow this approach using start date of each period


you need a column based on the start period date or year period in you date table

Period Rank = RANKX(all(Period),Period[year period],,ASC,Dense)


Then measure
This Period = CALCULATE(sum('Table'[Qty]), FILTER(ALL(Period),Period[Period Rank]=max(Period[Period Rank])))
Last Period = CALCULATE(sum('Table'[Qty]), FILTER(ALL(Period),Period[Period Rank]=max(Period[Period Rank])-1))


Power BI Custom Period Till Date (PTD)-

DAX Calendar - Standard Calendar, Non-Standard Calendar, 4-4-4 Calendar

Helpful resources

July 2024 Power BI Update

Power BI Monthly Update - July 2024

Check out the July 2024 Power BI update to learn about new features.


Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

Top Solution Authors