Forum Discussion
Conditional value in Filtering context
- Anonymous2 years ago
Hi sebouier ,
AnkitaaMishra Thanks for your reply!
And sebouier , please try this way:
First use this DAX to create a new table for slicer:Slicer = VALUES('Table'[Cat])Note: without any relationship!
Then use this DAX to create a measure:
Measure = VAR _Cat = VALUES(Slicer[Cat]) VAR _Name = MAX('Table'[Name]) RETURN IF( CALCULATE( COUNTROWS( FILTER( 'Table', 'Table'[Name] = _Name && 'Table'[Cat] IN _Cat ) ), ALLSELECTED('Table') ) > 0, 1, 0 )Set it up as shown in the following figure:
Then use this DAX to create another measure:
Flag = IF( MAX('Table'[Cat]) IN VALUES(Slicer[Cat]), 1, 0 )And put this measure into the table visual:
The final output is as below:
Best Regards,
Dino Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Please remember to adhere to the decorum of the Community Forum when asking a question.
Please provide your work-in-progress Power BI Desktop file (with sensitive information removed) that covers your issue or question completely in a usable format (not as a screenshot). You can upload the PBIX file to a cloud storage service such as OneDrive, Google Drive, Dropbox, or to a Github repository, and then share a file’s URL.
https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-p/963216
Please show the expected outcome based on the sample data you provided.
https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523/highlight/true#M607150
This allows members of the Forum to assess the state of the model, report layer, relationships, and any DAX applied.