Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi I am trying to create a measure to show % increase/decrease between the current rolling year, sum of values one whole year ending today, against the previous.
I have been trying to use TOTALYTD, I don't see to be able to pass a variable into the function
var EndDay = "06/10" /*day(today()) & "/" & month(today()) */
var CurYear = TOTALYTD([Vehicles],Dates[Date], EndDay )Solved! Go to Solution.
@jasemilly How about using YEAR instead of DAY in DATESINPERIOD function? Just like below. This will work well without the leap year issue.
CALCULATE (
[Vehicles],
DATESINPERIOD ( 'dates'[Date], TODAY(), -1, YEAR )
)
Reference: https://docs.microsoft.com/en-us/dax/datesinperiod-function-dax
Best Regards,
Community Support Team _ Jing Zhang
If this post helps, please consider Accept it as the solution to help other members find it.
@jasemilly How about using YEAR instead of DAY in DATESINPERIOD function? Just like below. This will work well without the leap year issue.
CALCULATE (
[Vehicles],
DATESINPERIOD ( 'dates'[Date], TODAY(), -1, YEAR )
)
Reference: https://docs.microsoft.com/en-us/dax/datesinperiod-function-dax
Best Regards,
Community Support Team _ Jing Zhang
If this post helps, please consider Accept it as the solution to help other members find it.
Well, you can't pass a variable to this function. It has to be a true constant. (Funnily enough, variables in DAX are contant once defined 🙂
Please read this: https://dax.guide/totalytd/
Marco Russo does not recommend using the TOTALYTD function. There's a whole article about this. Please use DATESYTD instead with a suitable expression under CALCULATE.
@jasemilly , Try like
CALCULATE (
[Vehicles],DATESBETWEEN('dates'[Date], date(year(today())-1,month(today()),day(today())), TODAY())
)
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 39 | |
| 37 | |
| 33 | |
| 33 | |
| 29 |
| User | Count |
|---|---|
| 132 | |
| 90 | |
| 78 | |
| 66 | |
| 65 |