Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Hi Everyone,
I've spent quite some time on this issue and searched the forums/internet and have been unable to find a solution.
I'm trying to create a slicer that looks at 2 columns (containing lists) and categorizes them into groups based on whether or not they contain contain certain values. Does BI have this capability?
The 2 lists below represent the current data.
Ideally the slicer would look something like this (please excuse the crude ms paint drawing)
Thanks in advance.
R. San
@Anonymous , if they are not overlapping then you can have new column like
New column = Switch( True() ,
(search("a", [ListA],,0) > 0 && search("y", [ListB],,0) > 0 )|| (search("a", [ListB],,0) > 0 && search("y", [ListA],,0) > 0 ),"Group A" ,
(search("c", [ListA],,0) > 0 && search("y", [ListB],,0) > 0 )|| (search("y", [ListB],,0) > 0 && search("y", [ListA],,0) > 0 ),"Group A" ,
// add others
)
This is a more accurate depiction of the fields. When i ran the code I was only seeing 2 groups in the slicer versus the desired 5. Any troubleshooting assistance would be greatly appreciated. Thanks in advance
I've added the new column to the the slicer it only shows 2 visible groups, unfortunately this does not seem to be a solution.
Is it possible to concatenate the two columns and search it for "a" and "y"? If so, how would that code look (it seems fairly complex)?