Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
SSirozza
Frequent Visitor

Search functionality within slicer

Hi Team,

 

I use slicer with search capability turned on to allow for browsing names within data model.

The issue im facing is that the search only returns matches in case i completely follow the string.

Here is an example: The name of the user in the system is Bill William Henry Gates.

1. If i search with 'Bill', 'William, 'Henry' or 'Gates' only - i get this name in the dropdown

2. If i search in any chronological order e.g. 'William Henry' or 'Bill William' - i get this name in the dropdown

But if i 'break the string' e.g. 'Bill Gates' -> the name is not visible in the search dropdown.

 

Any feasible solution to it? 

In theory it looked simple to me, but i cant solve it in practice 🙂

 

Thank you all for your help! 

2 ACCEPTED SOLUTIONS
Mauro89
Power Participant
Power Participant

Hi @SSirozza ,

 

Power BI’s slicer search only matches continuous text, not separated words.

That’s why “Bill” or “Gates” works, but “Bill Gates” does not — the engine does not support multi-keyword or fuzzy search.

 

-> What you can do

 

1. Add a helper search column

Example:

SearchKey = SUBSTITUTE([FullName], " ", "")

Or concatenate different name parts to widen match options.

Use this column in the slicer.

 

2. Use a custom visual with better search

Smart Filter Pro, Hierarchy Slicer, etc., support multi-word search like “Bill Gates”.

 

-> Not possible

 

You cannot change the default slicer to support multi-keyword search.

 

Best regards!

View solution in original post

Nasif_Azam
Super User
Super User

Hey @SSirozza ,

The search box inside a native Power BI slicer only supports simple substring search. It matches the exact sequence of characters you type, in the same order, inside the field. That’s why,

"Bill", "William", "Henry", "Gates", or "William Henry" work but "Bill Gates" does not match "Bill William Henry Gates", because that exact text doesn’t exist in the string.

 

At the moment, Power BI does not let us change or extend this behavior even with DAX measures ca not access the text you type into the slicer’s search box. So multi-keyword search like "Bill + Gates" across non-adjacent words is not supported natively.

 

Workarounds:

1) Data modelling workaround: Add a separate column like SearchName that stores the common search pattern, such as just FirstName + " " + LastName. Use that column in the slicer. Then typing Bill Gates works because it exactly matches the stored value.

 

2) Custom visuals: Use a marketplace visual that supports more advanced search which can handle multiple words or fuzzy matching.

Example: Smart Filter Pro, Attribute Slicer, Text Filter etc. 

 

 

Best Regards,
Nasif Azam



Did I answer your question?
If so, mark my post as a solution!
Also consider helping someone else in the forums!

Proud to be a Super User!


LinkedIn

View solution in original post

3 REPLIES 3
SSirozza
Frequent Visitor

Thank you @Nasif_Azam and @Mauro89 . I am accepting this as a solution and closing the thread. Nothing to do at this stage other than what you both recommended above.

Nasif_Azam
Super User
Super User

Hey @SSirozza ,

The search box inside a native Power BI slicer only supports simple substring search. It matches the exact sequence of characters you type, in the same order, inside the field. That’s why,

"Bill", "William", "Henry", "Gates", or "William Henry" work but "Bill Gates" does not match "Bill William Henry Gates", because that exact text doesn’t exist in the string.

 

At the moment, Power BI does not let us change or extend this behavior even with DAX measures ca not access the text you type into the slicer’s search box. So multi-keyword search like "Bill + Gates" across non-adjacent words is not supported natively.

 

Workarounds:

1) Data modelling workaround: Add a separate column like SearchName that stores the common search pattern, such as just FirstName + " " + LastName. Use that column in the slicer. Then typing Bill Gates works because it exactly matches the stored value.

 

2) Custom visuals: Use a marketplace visual that supports more advanced search which can handle multiple words or fuzzy matching.

Example: Smart Filter Pro, Attribute Slicer, Text Filter etc. 

 

 

Best Regards,
Nasif Azam



Did I answer your question?
If so, mark my post as a solution!
Also consider helping someone else in the forums!

Proud to be a Super User!


LinkedIn
Mauro89
Power Participant
Power Participant

Hi @SSirozza ,

 

Power BI’s slicer search only matches continuous text, not separated words.

That’s why “Bill” or “Gates” works, but “Bill Gates” does not — the engine does not support multi-keyword or fuzzy search.

 

-> What you can do

 

1. Add a helper search column

Example:

SearchKey = SUBSTITUTE([FullName], " ", "")

Or concatenate different name parts to widen match options.

Use this column in the slicer.

 

2. Use a custom visual with better search

Smart Filter Pro, Hierarchy Slicer, etc., support multi-word search like “Bill Gates”.

 

-> Not possible

 

You cannot change the default slicer to support multi-keyword search.

 

Best regards!

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.