Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Filters - toggle vs. multiple

Hi,

 

I do not understand why a company here is filtered and why not:

 

If a toggle is applied, both results are correct:

  

But if I filter additionally for multiple attributes: ACME1 remains when de-selecting "friendly" in the slicer. Gwanz is friendly, regional and listed, while ACME1 is only regional and listed.

Why does this happen?

 

 


 

Bye

 

Michael

 

  • Hi Anonymous ,

     

    When you select all the values in the Filter_Value_multiple1 slicer, it will filter the following rows in the Filter table:

     

              Filter_Value_toggle = "A"

             AND

             (Filter_Value_multiple1 = "is_friendly" OR Filter_Value_ multiple1 = "is_listed" OR Filter_Value_multiple1 =                      "is_regional")

     

    So both ACM1 and Gwanz are displayed.

     


    Similarly, when you select "is_listed" and "is_regional", the result is as follows.

     

     

    If the problem is still not resolved, please provide detailed error information or the expected result you expect. Let me know immediately, looking forward to your reply.

    Best Regards,
    Winniz

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

     

  • Hi Anonymous ,

     

    If you need to only show "Gwanz" when you select "is_friendly", "is_listed" and "is_regional", I think you need use the measure and filter it when the result is not blank.

     

    Measure = 
    IF(
        COUNTX(
            ALLSELECTED('Table'[Filter_Value_multiple1]),
            'Table'[Filter_Value_multiple1]
        ) 
        = 
        CALCULATE(
                DISTINCTCOUNT('Table'[Filter_Value_multiple1]),
                ALLSELECTED('Table'[Filter_Value_multiple1])
            ),
        1
    )

     

    Best Regards,
    Winniz

7 Replies

  • v-kkf-msft's avatar
    v-kkf-msft
    Community Support

    Hi Anonymous ,

     

    When you select all the values in the Filter_Value_multiple1 slicer, it will filter the following rows in the Filter table:

     

              Filter_Value_toggle = "A"

             AND

             (Filter_Value_multiple1 = "is_friendly" OR Filter_Value_ multiple1 = "is_listed" OR Filter_Value_multiple1 =                      "is_regional")

     

    So both ACM1 and Gwanz are displayed.

     


    Similarly, when you select "is_listed" and "is_regional", the result is as follows.

     

     

    If the problem is still not resolved, please provide detailed error information or the expected result you expect. Let me know immediately, looking forward to your reply.

    Best Regards,
    Winniz

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

     

    • Anonymous's avatar
      Anonymous
      Not applicable

      Thank you very much!

      That explanation helped a lot!

       

      Additonal questions:

      • I do know I can edit the DAX of a measure. But I do not know how to edit the DAX of A) Slicers and B) between Slicers (= "connecting") - and if yes, should do it? Because I fear that the options would grow exponentially!
      • Should I create one table in Excel/one query for On/Off-Toggle-Slicers, another one for Slicers with singular options and another one for Slicers with multiple options - or should I combine them inside a single table/ one query?
      • v-kkf-msft's avatar
        v-kkf-msft
        Community Support

        Hi Anonymous ,

         

        I cannot clearly understand. What kind of results do you expect to get with these two slicers?

         

        Best Regards,
        Winniz

  • Anonymous , Not very clear. But filter fact will filter the dimension company because of bi-directional join