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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
wangjuan303
Helper III
Helper III

How to show report drill through value?

Hi Everyone, I have a drill through page, I can show drill through value one the top , it will looks like this, 

wangjuan303_0-1651580364768.png

but when my matric this column have multiple values, this Drill through value will show blank ,

for example, here if Drill through to Deri, will show right value, if Drill through to SFT, will show blank, 

wangjuan303_1-1651580560612.png

wangjuan303_2-1651580649951.png

when we drill through to anyone, page drill through always show right drill through information : 

wangjuan303_3-1651580815462.png

my related code is 

SAG = IF(ISFILTERED(Table[sag], "SAG : "&VALUES('Table'[sag]), Blank())

 

Looks code show SAG value as blank, maybe because matric on that row show SAG blank,

Is anyone know how to fix code to show filter value? Thank you 

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @wangjuan303 ,

 

As far as I know VALUES function will return a table based on your selection. However measure will return a single aggregate value. So when you only select one value you will get result and you couldn't get result when you get multiple values, even get error.

Here I suggest you to try CONCATENATEX function to combine all values return by VALUES function.

M_SAG =
IF (
    ISFILTERED ( 'Table'[sag] ),
    "SAG : " & CONCATENATEX ( VALUES ( 'Table'[sag] ), [sag], "/" ),
    BLANK ()
)

 

Best Regards,
Rico Zhou

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

View solution in original post

3 REPLIES 3
amitchandak
Super User
Super User

@wangjuan303 , I am assuming you have a measure like

 

SAG = IF(ISFILTERED(Table[sag], "SAG : "&selectedvalue('Table'[sag]), Blank())

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Test it, selectedvalue or Max all show blank too, Thank you 

Anonymous
Not applicable

Hi @wangjuan303 ,

 

As far as I know VALUES function will return a table based on your selection. However measure will return a single aggregate value. So when you only select one value you will get result and you couldn't get result when you get multiple values, even get error.

Here I suggest you to try CONCATENATEX function to combine all values return by VALUES function.

M_SAG =
IF (
    ISFILTERED ( 'Table'[sag] ),
    "SAG : " & CONCATENATEX ( VALUES ( 'Table'[sag] ), [sag], "/" ),
    BLANK ()
)

 

Best Regards,
Rico Zhou

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

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.

Top Solution Authors
Top Kudoed Authors