Forum Discussion
GraceN
8 years agoFrequent Visitor
Get value from one month ago
Hi! I am new to Power BI, and I want to create a measure that returns a value corresponding to the previous month. I don't want to use a slicer. I think I want to use the CALCULATE function, but I do...
srinivt
Microsoft Employee
8 years agoThis should do the trick but you could tweak your DAX a bit to make it more concise and readable.
IF(
HASONEVALUE('Table1'[Month]),
CALCULATE( SUM(Table1[Actual]), PREVIOUSMONTH(Table1[Month]) ),
CALCULATE( SUM(Table1[Actual]), CALCULATETABLE(LASTDATE(Table1[Month]), NOT(ISBLANK(Table1[Actual]))))
)
GraceN
8 years agoFrequent Visitor
Hi. Thanks for your solution, but it only works for the Actual Last Month measure because that field contains values only through Nov 2017, i.e. the previous month. The Target column shows values to June 2018 so your measure gives a value of 90 (rather than 55 which corresponds to Nov 2017).