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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
kisti_ps
New Member

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

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,

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

Happy to help!

LaDataWeb Blog

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

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