Forum Discussion

thefunnyenterta's avatar
thefunnyenterta
Frequent Visitor
3 years ago
Solved

Include Slicer1 values & Exclude Slicer B values

Slicer1 selected values should be in the visuals. However, slicer 2 selected values should be excluded from the visuals. Is this possible? and is it possible from this, to have a list of the customers who survived both purges? tahnk you. 

 

For example, i want all customers who bought B but never bought C. Thank you. !

example of problem 

  • Hi thefunnyenterta ,

     

    Please try:

    First create another table for slicer2:

    Then apply the measure to the visual level filter:

    Measure = 
    var _a = ADDCOLUMNS(FILTER(ALL('Customer purchase'),'Customer purchase'[Customer]=MAX('Customer purchase'[Customer])),"Flag",IF([Product bought] in SELECTCOLUMNS('Product List',"Excluded",[Product list]),1,0))
    var _b = SUMX(_a,[Flag])
    return IF(_b>0,1,0)

    Final output:

    Best Regards,

    Jianbo Li

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

6 Replies

  • thefunnyenterta , preferably slicer 2 should be on an independent date table

     

    Measure =

    var _tab = except(allselected(Table1[Column]), allselected(Slicer2[Column]))

    return

    calculate(Sum(Table[Value]), filter(Table1, Table[Column1] in _tab ))

  • Hi thefunnyenterta ,

     

    Please try:

    First create another table for slicer2:

    Then apply the measure to the visual level filter:

    Measure = 
    var _a = ADDCOLUMNS(FILTER(ALL('Customer purchase'),'Customer purchase'[Customer]=MAX('Customer purchase'[Customer])),"Flag",IF([Product bought] in SELECTCOLUMNS('Product List',"Excluded",[Product list]),1,0))
    var _b = SUMX(_a,[Flag])
    return IF(_b>0,1,0)

    Final output:

    Best Regards,

    Jianbo Li

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

    • thefunnyenterta's avatar
      thefunnyenterta
      Frequent Visitor

      Hey, thank you, this is very good. If I wanted to add an AND logic to both slicers instead of an OR logic, would it be possible? Thank you again ! v-jianboli-msft 

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

        Hi thefunnyenterta ,

         

        Can you please explain exactly what kind of AND logic you want?

        Sorry for that the information you have provided is not making the problem clear to me. Can you please share more details to help us clarify your scenario?

         

        Best Regards,

        Jianbo Li

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