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!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hi,
I have a table with revenue records and I'm using the slicer to filter this table, the slicer records contain the period month like this: (Jan 18, Feb18 ...Dec19).
I need to bring the same revenue records for the previous month on the same table. As Follow:
I've tried to write the below measure for the previous month column, but it’s not returning any records:
Measure = var x = ‘Periods’ [Period Num]
return CALCULATE (‘Revenue’[Amount], ‘Periods’[Period Num]=x-1 )
The Periods table is as follow:
Solved! Go to Solution.
Hi @wejdan
You might find this Blog Post helpful.
https://community.powerbi.com/t5/Community-Blog/Relative-Date-Dimension/ba-p/779039
Hi @wejdan ,
If you are looking for a caluclation for Previous timeperiod based on the timeperiod selected in your slicer, refer PREVIOUSMONTH DAX functions:
https://docs.microsoft.com/en-us/dax/previousmonth-function-dax
You can also check for similar Time Intelligence DAX functions.
https://docs.microsoft.com/en-us/dax/
Thanks,
Pragati
Hi @wejdan
You might find this Blog Post helpful.
https://community.powerbi.com/t5/Community-Blog/Relative-Date-Dimension/ba-p/779039
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.
User | Count |
---|---|
12 | |
11 | |
10 | |
9 | |
8 |