Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hi Team,
I have to calculate Prev month Value in column without using measure .
Currently, i m using below formula in measure to calculate previous month.But i want same output using caluclated column
PreviousMonthMetrics = CALCULATE([Totalmetric],DATEADD(Calender[Date],-1,MONTH))
Solved! Go to Solution.
Try this one
Column = CALCULATE ( SUM ( Table1[MetricValue] ), DATEADD ( Table1[Date], -1, MONTH ), ALLEXCEPT ( Table1, Table1[Date] ) )
or this one
Column = CALCULATE ( SUM ( Table1[MetricValue] ), FILTER ( Table1, Table1[Date].[MonthNo] = EARLIER ( Table1[Date].[MonthNo] ) - 1 ) )
Did you use first formula?
Could you show your formula?
Column = CALCULATE ( SUM ( Table1[MetricValue] ), DATEADD ( Table1[Date], -1, MONTH ), ALLEXCEPT ( Table1, Table1[Date] ) )
Hi @atul9063,
By my tests, the last formula from Zubair_Muhammad should solve your problem.
If you have solved, please always accept the replies making sense as solution to your question so that people who may have the same question can get the solution directly.
If you still need help, please feel free to ask.
Best Regards,
Cherry
@atul9063 Please try this as a "New Column"
PrevMetric = LOOKUPVALUE(Test56PrevVal[Metric],Test56PrevVal[Date],DATEADD(Test56PrevVal[Date],-1,MONTH))
Proud to be a PBI Community Champion
I m getting below error.Could you please help
@atul9063 You are not referencing the correct field in the third parameter of LOOKUPVALUE. Please try this..
PreviousMonthMetricValue = LOOKUPVALUE(vw_Engmt_Metrices[MetricValue],vw_Engmt_Metrices[dt],DATEADD(vw_Engmt_Metrices[dt],-1,MONTH))
Proud to be a PBI Community Champion
@PattemManohar I m referencing third parameter as vw_Engmt_Metrices[dt],even then I m getting same error.
Try this one
Column = CALCULATE ( SUM ( Table1[MetricValue] ), DATEADD ( Table1[Date], -1, MONTH ), ALLEXCEPT ( Table1, Table1[Date] ) )
or this one
Column = CALCULATE ( SUM ( Table1[MetricValue] ), FILTER ( Table1, Table1[Date].[MonthNo] = EARLIER ( Table1[Date].[MonthNo] ) - 1 ) )
@Zubair_Muhammad I have used below formula and not able to get desired result.March 1,2017 values didnt match with Feb 1,2017 value
Hi @atul9063,
By my tests, the last formula from Zubair_Muhammad should solve your problem.
If you have solved, please always accept the replies making sense as solution to your question so that people who may have the same question can get the solution directly.
If you still need help, please feel free to ask.
Best Regards,
Cherry
Sorry for late for reply.Its working now
Thanks for the solution !!
Did you use first formula?
Could you show your formula?
Column = CALCULATE ( SUM ( Table1[MetricValue] ), DATEADD ( Table1[Date], -1, MONTH ), ALLEXCEPT ( Table1, Table1[Date] ) )
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
145 | |
87 | |
66 | |
52 | |
45 |
User | Count |
---|---|
215 | |
90 | |
83 | |
66 | |
58 |