Forum Discussion
Anonymous
4 years agoNot applicable
DAX Formula
Hello everyone, I need to recover the longitude referring to the previous time stamp Here is an example of my data : Identifiant PositionTimeStampp OldPositionTimeStamp Long ...
- 4 years ago
Hey Anonymous ,
Please try this code to create new calculated column:
requiredLatValue = VAR oldtimestamp = CALCULATE ( MAX ( 'MyTable'[PositionTimestampp] ), MyTable[PositionTimeStampp] < EARLIEST ( MyTable[PositionTimeStampp] ), ALLEXCEPT ( 'MyTable', MyTable[Identifiant ] ) ) RETURN ( CALCULATE ( MAX ( MyTable[Lat] ), FILTER ( MyTable, MyTable[PositionTimeStampp] = oldtimestamp ) ) )requiredLongValue = VAR oldtimestamp = CALCULATE ( MAX ( 'MyTable'[PositionTimestampp] ), MyTable[PositionTimeStampp] < EARLIEST ( MyTable[PositionTimeStampp] ), ALLEXCEPT ( 'MyTable', MyTable[Identifiant ] ) ) RETURN ( CALCULATE ( MAX ( MyTable[Long] ), FILTER ( MyTable, MyTable[PositionTimeStampp] = oldtimestamp ) ) )The results will be as shown:
arichard19
4 years agoResolver I
Try re-using your original line as follows ->
X = CALCULATE( MAX('Table'[Long]),'Table'[PositionTimeStampp] < EARLIEST('Table'[PositionTimeStampp]),ALLEXCEPT('Table','Table'[dentifiant ]))
This will result in
This will result in