Forum Discussion
CJANE
Helper I
8 years agoPrior Month Price
Any suggestions on how this expression below can be updated so the Price shown is not a sum but the prior month price based on a filter for certain Holdings Date.
30dayprice - 2 = CALCULATE(SUM(Holdings[Price]), DATEADD(Holdings[Holdings Date], -1, MONTH))
Hi CJANE,
As a general solution, modify you measure like below and check if it can meet yoru requirement.
30dayprice - 2 = VAR Previous_Month = EDATE ( MAX ( Holdings[Holdings Date] ), -1 ) RETURN CALCULATE ( MAX ( Holdings[Price] ), FILTER ( Holdings, Holdings[Holdings Date] = Previous_Month ) )Hope it's helpful to you.
Jimmy Tao
1 Reply
- v-yuta-msft
Community Support
Hi CJANE,
As a general solution, modify you measure like below and check if it can meet yoru requirement.
30dayprice - 2 = VAR Previous_Month = EDATE ( MAX ( Holdings[Holdings Date] ), -1 ) RETURN CALCULATE ( MAX ( Holdings[Price] ), FILTER ( Holdings, Holdings[Holdings Date] = Previous_Month ) )Hope it's helpful to you.
Jimmy Tao