Forum Discussion
sarath_chandra
3 years agoHelper III
dax help
HI , in my dataset ,im having setup columns S1,S2,S3,S4,...upto S12.and date column - first day of every month (1/1/2018 to 12/1/2022) and field values . I need previous row difference of each rows ....
- Anonymous3 years ago
Hi sarath_chandra ,
Please try below steps:
1. below is my test table
Table:
2. create a measure with below dax formula
Measure = VAR cur_date = SELECTEDVALUE ( 'Table'[Date] ) VAR cur_val = SELECTEDVALUE ( 'Table'[Field Value] ) VAR cur_st = SELECTEDVALUE ( 'Table'[Setup] ) VAR tmp = FILTER ( ALL ( 'Table' ), 'Table'[Setup] = cur_st && 'Table'[Date] < cur_date ) VAR pre_date = MAXX ( tmp, [Date] ) VAR pre_val = CALCULATE ( MAX ( 'Table'[Field Value] ), FILTER ( ALL ( 'Table' ), 'Table'[Date] = pre_date && 'Table'[Setup] = cur_st ) ) RETURN IF ( DAY ( cur_date ) = 1, 0, ABS ( cur_val - pre_val ) )3. add a table visual with fields and measure
Please refer the attached .pbix file.
Best regards,
Community Support Team_Binbin Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
serpiva64
3 years agoSolution Sage
Hi,
Starting from this
You obtain your result
applaying the steps you find in the attached file
If this post is useful to help you to solve your issue consider giving the post a thumbs up and accepting it as a solution !