Forum Discussion
Using FIRSTNONBLANK with a slicer.
- 8 years ago
Hi wooand
FirstNonBlank is like using a MIN function and will return the lowest value rather than the first item in a sequence.
- 8 years ago
In fact this is possible. The excellent Zubair Mohammed provided the following:
Arrival Price =
VAR FirstNonBlankTradeStartTime =
CALCULATE ( FIRSTNONBLANK ( VALUES ( Algo[Trade Start Time] ), TRUE () ) )
RETURN
CALCULATE (
FIRSTNONBLANK ( Algo[Dealt Rate], 1 ),
FILTER ( Algo, Algo[Trade Start Time] = FirstNonBlankTradeStartTime )
)Which works well.
In fact this is possible. The excellent Zubair Mohammed provided the following:
Arrival Price =
VAR FirstNonBlankTradeStartTime =
CALCULATE ( FIRSTNONBLANK ( VALUES ( Algo[Trade Start Time] ), TRUE () ) )
RETURN
CALCULATE (
FIRSTNONBLANK ( Algo[Dealt Rate], 1 ),
FILTER ( Algo, Algo[Trade Start Time] = FirstNonBlankTradeStartTime )
)
Which works well.