Forum Discussion

Naveennegi119's avatar
Naveennegi119
Icon for Helper III rankHelper III
8 years ago
Solved

Hide values in selected by slicer

Hi All,

 

 

I'm stuck on a problem and can't figure out.

data for referance is below:-

CategorySub-CategoryC+Sub-Cat.ValueIndex
ATAT1501
ATAT1462
ATAT1453
ATAT1214
ATAT1145
AVAV1421
AVAV1422
AVAV1103
AVAV1044
AXAX1411
AXAX1232
AXAX1203
AXAX1054
AXAX1005
AZAZ1481
AZAZ1262
AZAZ1193
AZAZ1024
BSBS1471
BSBS1412
BSBS1343
BSBS1134
BSBS1045
BSBS1016
BUBU1391
BUBU1252
BUBU1193
BUBU1174
BUBU1075
BWBW1481
BWBW1482
BWBW1283
BWBW1254
BWBW1225
BWBW1226
BYBY1221
BYBY1132
BYBY1103
BYBY1044
BYBY1025

 

Hope everyone understand what i'm saying in image.

 

Regards,

 

  • Hi Naveennegi119

    while in Power BI desktop, it is not possible to dynamically show/hide value or visual, one workaround is to to show blank for the value you want to hide.

    I make a test and work out these results

    “If I select category slicer then hide the value of sub-category”

    “If I select sub-category slicer then hide the value of category”

     

    Does these above meet your needs?

    If so, create measures like this

    MAX OF CATEGORY =
    IF (
        HASONEVALUE ( Table1[Sub-Category] ),
        BLANK (),
        CALCULATE ( MAX ( Table1[Value] ), ALLSELECTED ( Table1[Category] ) )
    )
    MAX1 OF SUBCATEGORY =
    IF (
        CALCULATE (
            HASONEVALUE ( Table1[Category] ),
            ALLEXCEPT ( Table1, Table1[Category] )
        ),
        BLANK (),
        CALCULATE ( MAX ( Table1[Value] ), ALLSELECTED ( Table1[Sub-Category] ) )
    )

     

     

    Best Regards

    Maggie

     

3 Replies

  • v-juanli-msft's avatar
    v-juanli-msft
    Icon for Community Support rankCommunity Support

    Hi Naveennegi119

    while in Power BI desktop, it is not possible to dynamically show/hide value or visual, one workaround is to to show blank for the value you want to hide.

    I make a test and work out these results

    “If I select category slicer then hide the value of sub-category”

    “If I select sub-category slicer then hide the value of category”

     

    Does these above meet your needs?

    If so, create measures like this

    MAX OF CATEGORY =
    IF (
        HASONEVALUE ( Table1[Sub-Category] ),
        BLANK (),
        CALCULATE ( MAX ( Table1[Value] ), ALLSELECTED ( Table1[Category] ) )
    )
    MAX1 OF SUBCATEGORY =
    IF (
        CALCULATE (
            HASONEVALUE ( Table1[Category] ),
            ALLEXCEPT ( Table1, Table1[Category] )
        ),
        BLANK (),
        CALCULATE ( MAX ( Table1[Value] ), ALLSELECTED ( Table1[Sub-Category] ) )
    )

     

     

    Best Regards

    Maggie