Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
wooand
Helper II
Helper II

Using FIRSTNONBLANK with a slicer.

I'm using this to identify the first value in a selection filtered by a slicer.

 

Arrival Price =
IF (
ISFILTERED ( Sheet1[Deal Reference Id] ) && HASONEVALUE ( Sheet1[Deal Reference Id] ),
FIRSTNONBLANK(Sheet1[Dealt Rate], 0 )
)

 

But it is returning the LOWEST value, not the first value.  What am I doing wrong please?

2 ACCEPTED SOLUTIONS
Phil_Seamark
Microsoft Employee
Microsoft Employee

Hi @wooand

 

FirstNonBlank is like using a MIN function and will return the lowest value rather than the first item in a sequence.


To learn more about DAX visit : aka.ms/practicalDAX

Proud to be a Datanaut!

View solution in original post

wooand
Helper II
Helper II

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.

 

 

View solution in original post

2 REPLIES 2
wooand
Helper II
Helper II

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.

 

 

Phil_Seamark
Microsoft Employee
Microsoft Employee

Hi @wooand

 

FirstNonBlank is like using a MIN function and will return the lowest value rather than the first item in a sequence.


To learn more about DAX visit : aka.ms/practicalDAX

Proud to be a Datanaut!

Helpful resources

Announcements
FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.