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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Anonymous
Not applicable

How to use a dynamically choosen date value for a YTD year-over-year comparison?

I want to use dynamically chosen Month # and Day # from a Fact table (or from the Date dimension table) for the YTD year-over-year comparison. For example, if the chosen date value is 2019-11-05 (or the chosen Month # = 11 and Day # = 5), I want to do the comparison like:

  • (20150101 - 20151105) vs (20160101 - 20161105) vs (20170101 - 20171105) vs (20180101 - 20181105) vs (20190101 - 20191105)

How should I do? Use Slicer for the selection? DATESYTD()? TotalYTD()?

2 REPLIES 2
v-yuta-msft
Community Support
Community Support

@Anonymous ,

 

Generally, you may create a measure using dax like pattern below:

Result =
VAR Current_Year =
    YEAR ( Table[Date] )
RETURN
    CALCULATE (
        SUM ( Table[Value] ),
        FILTER (
            ALLEXCEPT ( Table, Table[Date].[Year] ),
            Table[Date]
                <= DATE ( Current_Year, SELECTEDVALUE ( Date[Month] ), SELECTEDVALUE ( Date[Day] ) )
        )
    )

Community Support Team _ Jimmy Tao

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

Greg_Deckler
Community Champion
Community Champion

If you have them choose a date in the slicer, you can use DAY to get the day and MONTH to get the month. Not sure I understand your question.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors