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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
Anonymous
Not applicable

Display lowest Hierarchy slicer field selected

Hi everyone,

 

I am new to power bi and DAX, I have a hierarch slicer and a card to display what I have selected in the slicer how do I do this in DAX?

 

here is a screenshot of what I want to achieve

ask2.PNG

once I select on new zealand it should display new zealand, when I select 2079 it should only display 2079, when I select an employee is should display only the employee for example 1006098 - Simon Wall

 

 

Thanks in advance for your responses

2 ACCEPTED SOLUTIONS
Zubair_Muhammad
Community Champion
Community Champion

@Anonymous 

 

May be.. something like this.

Checking if the lowest level is filtered>>then next upper level>>then next

See the attached sample file as well

 

Measure =
SWITCH (
    TRUE (),
    ISFILTERED ( Table1[Level3] ), CONCATENATEX ( VALUES ( Table1[Level3] ), [Level3], "," ),
    ISFILTERED ( Table1[Level2] ), CONCATENATEX ( VALUES ( Table1[Level2] ), [Level2], "," ),
    ISFILTERED ( Table1[Level1] ), CONCATENATEX ( VALUES ( Table1[Level1] ), [Level1], "," )
)

View solution in original post

@Anonymous 

 

I see that order of levels 2 and 3 in your MEASURE was not correct.

 

Use this MEASURE

 

Selectedslicer =
SWITCH (
    TRUE (),
    ISFILTERED ( FACT_UTE[Employee] ), SELECTEDVALUE ( FACT_UTE[Employee] ),
    ISFILTERED ( FACT_UTE[SG_Code] ), SELECTEDVALUE ( FACT_UTE[SG_Code] ),
    ISFILTERED ( FACT_UTE[OC] ), SELECTEDVALUE ( FACT_UTE[OC] ),
    ISFILTERED ( FACT_UTE[Region] ), SELECTEDVALUE ( FACT_UTE[Region] ),
    "Select a value"
)

View solution in original post

8 REPLIES 8
Zubair_Muhammad
Community Champion
Community Champion

@Anonymous 

 

May be.. something like this.

Checking if the lowest level is filtered>>then next upper level>>then next

See the attached sample file as well

 

Measure =
SWITCH (
    TRUE (),
    ISFILTERED ( Table1[Level3] ), CONCATENATEX ( VALUES ( Table1[Level3] ), [Level3], "," ),
    ISFILTERED ( Table1[Level2] ), CONCATENATEX ( VALUES ( Table1[Level2] ), [Level2], "," ),
    ISFILTERED ( Table1[Level1] ), CONCATENATEX ( VALUES ( Table1[Level1] ), [Level1], "," )
)
Anonymous
Not applicable

Hi @Zubair_Muhammad ,

 

I tried your formula and tweaked it, I came up with a problem.

ask3.PNG

it works when I select region, and the following hierarchy but when I select 20014 it doesn't appear, but when I select employee it does appear

@Anonymous 

 

Could you share your file?

 

Did you include all four levels in the formula?

Anonymous
Not applicable

Hi @Zubair_Muhammad 

 

Yes I included all the levels

I will share you the file now, I can't share files right now because I am still new but here is the access to the google drive I saved it in

https://drive.google.com/file/d/1WzIcG_ouKfWHKp3s6eotE99-GKgvrofm/view?usp=sharing

@Anonymous 

 

I see that order of levels 2 and 3 in your MEASURE was not correct.

 

Use this MEASURE

 

Selectedslicer =
SWITCH (
    TRUE (),
    ISFILTERED ( FACT_UTE[Employee] ), SELECTEDVALUE ( FACT_UTE[Employee] ),
    ISFILTERED ( FACT_UTE[SG_Code] ), SELECTEDVALUE ( FACT_UTE[SG_Code] ),
    ISFILTERED ( FACT_UTE[OC] ), SELECTEDVALUE ( FACT_UTE[OC] ),
    ISFILTERED ( FACT_UTE[Region] ), SELECTEDVALUE ( FACT_UTE[Region] ),
    "Select a value"
)
Anonymous
Not applicable

Wow! Thank you so much @Zubair_Muhammad  you're  a life saver, it worked great I failed to see my mistake thank you!

 

HI @Zubair_Muhammad 

 

I am looking for help with similar case, I need to create a measure which will return selected value from hierarchy slicer but only when there is only one selected. 

 

When there is more than one value selected it should return BLANK. 

 

In this example it should return BLANK :

 

Capture.PNG

In this selection it shoudl return 20 : 

Capture2.PNG

In this example it should return 110:

Capture3.PNG

I wil be grateful for help. 

Anonymous
Not applicable

Thank you for the reply,

 

It worked perfectly thank you!

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.