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!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
I have a view (bi.vwInvoicedTotals) with a date column as in 01/01/2019 would be 20190101
I have a date dimension with a date column as int, then the month number, full date, month name etc
These are joing on the date column as int.
In my bi report I have a measure "selected year"
I have anohter measure then, "Year Prior" which has always been. = Year Prior = CALCULATE([Selected Year], SAMEPERIODLASTYEAR('vwDates'[FullDate]))
I want to filter Year Prior to only show the total up to the current month. Where are now it shows the full 12 months of the prior year. I have tried this and a few other variations but not getting any luck.
This has no change at all
Year Prior =
CALCULATE (
[Selected Year],
FILTER ( ALL (vwDates), vwDates[MonthOfYear] <= MONTH(TODAY()) ),
SAMEPERIODLASTYEAR(vwDates[FullDate])
)
This just shows 0
Year Prior =
CALCULATE (
[Selected Year],
FILTER ( vwDates, vwDates[MonthOfYear] <= MONTH(TODAY()) ),
SAMEPERIODLASTYEAR(vwDates[FullDate])
)
Is this possible to do?
Solved! Go to Solution.
Hi @RobbLewz
Create a measure
Measure 2 =
CALCULATE (
SUM ( 'Table 3'[sale] ),
FILTER (
'date',
'date'[Date]
<= EOMONTH (
DATE ( YEAR ( TODAY () ) - 1, MONTH ( TODAY () ), DAY ( TODAY () ) ),
0
)
&& SAMEPERIODLASTYEAR ( 'date'[Date] )
)
)
Best Regards
Maggie
Community Support Team _ Maggie Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @RobbLewz
Create a measure
Measure 2 =
CALCULATE (
SUM ( 'Table 3'[sale] ),
FILTER (
'date',
'date'[Date]
<= EOMONTH (
DATE ( YEAR ( TODAY () ) - 1, MONTH ( TODAY () ), DAY ( TODAY () ) ),
0
)
&& SAMEPERIODLASTYEAR ( 'date'[Date] )
)
)
Best Regards
Maggie
Community Support Team _ Maggie Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
@RobbLewz , you need to use a date calendar in all such cases
refer:https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
To get the best of the time intelligence function. Make sure you have a date calendar and it has been marked as the date in model view. Also, join it with the date column of your fact/s. Refer :
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/
See if my webinar on Time Intelligence can help: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...
Appreciate your Kudos.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!