Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.
I need help in turning a measure which calculates monthly totals into one that calculates cumulative totals each month.
I have a dashboard with a Period Reporting Date slicer which fitlers all the data on the page for that particular reporting period.
So far nice and easy. However one analysis I need to present is monthly cumulative totals up to and including that month.
If have a measure which can calculate individual monthtly totals and allows users to select how many previous months to display
But what I'd really like is a measure to enable me to have the table above but with cumulative values for each month.
All help appreciated
Thanks
Solved! Go to Solution.
Hi,
I am not sure if I understood your question correctly, but I tried to create a sample pbix file like below.
Please check the below picture and the attached pbix file.
I suggest having a disconnected slicer table like the attached.
Last N months cumulate measure: =
VAR selectedperiod =
MAX ( 'Slicer table'[End of Month] )
VAR N_month = 'N Month'[N Month Value]
RETURN
IF (
MIN ( 'Calendar'[Date] ) <= selectedperiod,
CALCULATE (
SUM ( Data[Quantity] ),
DATESINPERIOD ( 'Calendar'[Date], selectedperiod, - N_month, MONTH ),
'Calendar'[Date] <= MAX ( 'Calendar'[Date] )
)
)
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
Hi,
I am not sure if I understood your question correctly, but I tried to create a sample pbix file like below.
Please check the below picture and the attached pbix file.
I suggest having a disconnected slicer table like the attached.
Last N months cumulate measure: =
VAR selectedperiod =
MAX ( 'Slicer table'[End of Month] )
VAR N_month = 'N Month'[N Month Value]
RETURN
IF (
MIN ( 'Calendar'[Date] ) <= selectedperiod,
CALCULATE (
SUM ( Data[Quantity] ),
DATESINPERIOD ( 'Calendar'[Date], selectedperiod, - N_month, MONTH ),
'Calendar'[Date] <= MAX ( 'Calendar'[Date] )
)
)
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
Yes - thank you very much - apologies for the late reply I was on leave
🙂
great - I'll have a look through and get back to you
Thanks 🙂
Check out the November 2023 Power BI update to learn about new features.
Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.