Forum Discussion

kisti_ps's avatar
kisti_ps
New Member
7 years ago

DAX

I have data like this :

DateUnit Sales
Jan-9763
Feb-9726
Mar-9720
Apr-9741
May-9783
Jun-9740
Jul-9788
Aug-9795
Sep-9774
Oct-9767
Nov-9752
Dec-9710
Jan-9835
Feb-9875
Mar-9832
Apr-9846
May-9837

 

If I want to calculate YTD 1997, it's not Full Year in 1997 but until May 1997 like YTD 1998 until May 1998. So do I if I want to calculate YTD 1996, it's until May 1996. Thanks for the solution

1 Reply

  • Hi. First of all you need to understand that any time intelligence calculations work with a Date Table. Date table are necesary so the engine can run specific time calculations la year to date. Once you hace this data model prepared you can create a measure like this:

     
    Measure YTD =
    CALCULATE (
        [Measure Unit Sales],
        DATESYTD (
            'DateTable'[Date],
            "04/30"
        )
    )
     
    On this case the YTD will start on May 1st.
    Regards,