Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hi
I have a sales table and a Date Table. I am using a Month Year Slicer.
Would like to calculate the sum of sales for the prior period based on this slicer. So if I have 1 month selected - I want to see the previous month. If I have 2 months selected, I want to sum sales of the previous 2 months. 3 months selected? Guess what? Yep - I want to see sales for the 3 months prior to the selection.
Example: If Sept, Oct, Nov selected in slicer, I want sum of Jun, July, August
Thanks!
Solved! Go to Solution.
Something like this
you should have a date table
Measure =
VAR CounMonth = DISTINCTCOUNT('Calendar'[Month Number])
RETURN
CALCULATE(SUM(yourtable[Sales]), DATEADD('Calendar'[Date],-CounMonth,MONTH))
@AndySmith the solution @Ahmedx provided will work - I missed the dynamic part. Cheers!
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
Thanks!
But I need it to be dynamic - there might be 6 months selected, so I want to see the 6 months prior, or 15 months, so I want to see the 15 months prior
Something like this
you should have a date table
Measure =
VAR CounMonth = DISTINCTCOUNT('Calendar'[Month Number])
RETURN
CALCULATE(SUM(yourtable[Sales]), DATEADD('Calendar'[Date],-CounMonth,MONTH))
This is perfect. Accepting as solution. Many thanks
@AndySmith simply do this measure:
Previous Period =
CALCULATE (
[Your Measure],
DATEADD ( 'Date Table'[Date], -3, MONTH )
)
Learn more about DATEADD function here:
In depth review of most powerful and flexible DATEADD Time Intelligence function - Part 3 - YouTube
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.