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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

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
Super User
Super User

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!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.