Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
7 years ago
Solved

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 ac...
  • Zubair_Muhammad's avatar
    7 years ago

    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], "," )
    )
    
  • Zubair_Muhammad's avatar
    Zubair_Muhammad
    7 years ago

    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"
    )