Forum Discussion

gianmarco's avatar
gianmarco
Helper IV
3 years ago

Advanced filter

Dear All,

I can slice a table for the following row values: 0 1 2 3

 

What I want to achieve is a slicer where I can filter for the following options: 0 & 1, 0 & 2, 0 & 3.

 

In other words, you can slice for 1, 2 & 3 only but when you do you always slice for 0 as well.

 

Thank you very much

gianmarco

2 Replies

  • Is this what you are looking for?

    total = 
    VAR _Valueselect =VALUES('Table'[Value])
    VAR _SUM =CALCULATE([sales],FILTER(ALL('Table'),'Table'[Value] in _Valueselect))
    VAR _SUMSERO = CALCULATE([sales],FILTER(ALL('Table'),'Table'[Value]=0))
    VAR _Rsults = IF({0} in _Valueselect,_SUM,_SUM+_SUMSERO)
    RETURN
    _Rsults
    • gianmarco's avatar
      gianmarco
      Helper IV

      Dear Ahmedx, not really.

      Maybe it's less complicated than this.
      Consider I want to filter a table by 4 clients: A, B, C & D.

       

      When i filter for Client A, I want to obtain results as I would be filtering for A and D.

      When i filter for Client B, I want to obtain results as I would be filtering for B and D

      When i filter for Client C, I want to obtain results as I would be filtering for C and D.