Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register 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.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
130 | |
80 | |
53 | |
38 | |
35 |
User | Count |
---|---|
204 | |
81 | |
71 | |
53 | |
50 |