Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
All -
I am trying to show the most recent twelve date results for each selection "Year", "Quarter and Year", and "Month and Year" which are field parameters from my date table 'date'.
Date Table is the following:
Do I need to write a new measure for Volume that only pulls top 12 most recent date periods? In the Quarter and Year instance I only want to show Q1-Q4 for 2020 - 2022 volume. How do I write this?
Hi
Yes, you can create a measure that checks which data format is in scope and then filter the 12 most recent dates.
Something like this:
Volume Last 12 Periods =
RETURN
SWITCH (
TRUE (),
ISINSCOPE ( Date[Year] ),
CALCULATE(
[Volume],
DATESINPERIOD(
'Date'[Date],
MAX('Date'[Date]),
-12,
YEAR
)
)
),
ISINSCOPE ( Date[Quarter] ) && ISINSCOPE ( Date[Year] ),
CALCULATE(
[Volume],
DATESINPERIOD(
'Date'[Date],
MAX('Date'[Date]),
-12,
QUARTER
)
),
ISINSCOPE ( Date[Month] ) && ISINSCOPE ( Date[Year] ),
CALCULATE(
[Volume],
DATESINPERIOD(
'Date'[Date],
MAX('Date'[Date]),
-12,
MONTH
)
)
)
Kind regards,
José
Please mark this answer as the solution if it resolves your issue.
Appreciate your kudos! 🙂
This did not work, it did not get rid of dates prior to the most recent 12 time periods and sum of the volume was inaccurate.
Would you mind sharing a pbix file with some sample data?
I want bottom right graph to look like other three when you switch between dates. (top 12 for each)
All I have for my fact table columns is uniuqe ID, volume amount, volume date.
I show DAX for data table, volume, and field parameters below.
My date table :
Date Table is the following:
I am not certain about how to share, there is no choose file option on the reply.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
97 | |
96 | |
81 | |
74 | |
66 |
User | Count |
---|---|
129 | |
106 | |
106 | |
86 | |
72 |