Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowTry your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now
Hi,
I am trying use PREVIOUSMONTH to get the previous month value. My data looks like this
I calculated previous from current value using PREVIOUSMONTH, but i get one extra month March 2017.
Previousvalue =
CALCULATE(
'xyz'[CurrentValue],
PREVIOUSMONTH('xyz'[ReportDate].[Date]))
Can someone help me understand why am i getting March, though my date column stops at feb 2017? Thank you,
Solved! Go to Solution.
@Janaki wrote:
Hi,
Thank you. The currentvalue that I am using is a measure. Would you have a alternate suggestion?
Then just try
Previousvalue =
IF (
ISBLANK ( MAX ( xyz[ReportDate] ) ),
BLANK (),
CALCULATE (
'xyz'[CurrentValue],
PREVIOUSMONTH ( dimdate[Date].[Date] )
)
)
@Janaki wrote:
Hi,
I am trying use PREVIOUSMONTH to get the previous month value. My data looks like this
I calculated previous from current value using PREVIOUSMONTH, but i get one extra month March 2017.
Previousvalue =
CALCULATE(
'xyz'[CurrentValue],
PREVIOUSMONTH('xyz'[ReportDate].[Date]))
Can someone help me understand why am i getting March, though my date column stops at feb 2017? Thank you,
It seems by design. If you don't like it, try to apply some tricks as
Previousvalue =
IF (
ISBLANK ( MAX ( xyz[ReportDate] ) ),
BLANK (),
CALCULATE (
SUM ( 'xyz'[CurrentValue] ),
PREVIOUSMONTH ( dimdate[Date].[Date] )
)
)
Hi,
Thank you. The currentvalue that I am using is a measure. Would you have a alternate suggestion?
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |