Forum Discussion
Dividing rows in table
- 9 years ago
this may help get you on your path - it doesn't do the calculation but does bring in the value from the prior day/row:
terms are generic - first is a calculated column approach:
PreDaySessions_Column =
VAR CurrentDay = Table1[Date]
VAR PreDay =
CALCULATE ( MAX ( Table1[Date] ), FILTER ( Table1, Table1[Date] < CurrentDay ) )
RETURN
LOOKUPVALUE ( Table1[SessionS], Table1[Date], PreDay )
this is a Measure
PreDaySessions_Measure =
VAR PreDay =
PREVIOUSDAY ( Table1[Date] )
RETURN
LOOKUPVALUE ( Table1[SessionS], Table1[Date], PreDay )
Hi afkl99,
We did it in the data view or report view. You also can try this formula.
Column =
VAR currentDate = 'Table1'[Date]
VAR PreDate =
CALCULATE (
LASTDATE ( 'Table1'[Date] ),
FILTER ( 'Table1', 'Table1'[Date] < currentDate )
)
RETURN
IF (
ISBLANK ( PreDate ),
0,
DIVIDE (
'Table1'[Value],
LOOKUPVALUE ( 'Table1'[Value], Table1[Date], PreDate ),
0
)
)
Best Regards!
Dale
Hi afkl99,
Could you please mark the proper answer as solution or share the solution if it's convenient for you? That will be a big help to the others.
Best Regards!
Dale