Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

DAX Help

I have two columns and need create a slicer/DAX formula for below scenerio.

 

Example :

I have to create flag (yes or No) and create slicer for this flag.

For No = Everything should be shown, i.e. no filter applied. - It should take all the values from List X
For Yes = The values in the List Y need to be avoided from List X. ( only pick B,D,E values)

 

What is the best approach or DAX formula that fulfil this requirment.

 

List XList Y
AA
BC
CF
D 
E 
F 
  • Hi Anonymous,

     

    I'm assuming you have two separate tables. Create a disconnected table with Yes and No values then add the following measure to filter your data:

     

    Filtering values = IF(SELECTEDVALUE('Filter'[Filter]) = "No"; MAXX(FILTER(ListX;ListX[List] in VALUES(ListY[ListY]));ListX[List]);BLANK())

     

    Now use this measure as a filter on the visualization you need and select all values that equal blank.

     

    Check PBIX file attach.

     

1 Reply

  • Hi Anonymous,

     

    I'm assuming you have two separate tables. Create a disconnected table with Yes and No values then add the following measure to filter your data:

     

    Filtering values = IF(SELECTEDVALUE('Filter'[Filter]) = "No"; MAXX(FILTER(ListX;ListX[List] in VALUES(ListY[ListY]));ListX[List]);BLANK())

     

    Now use this measure as a filter on the visualization you need and select all values that equal blank.

     

    Check PBIX file attach.