Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi,
I have been solving the categorization case for some time. The case is therefore:
I have an mapping table (MapTable) where the order is important.
Keyword | Brand | Index |
e-tron | Electric CAR | 0 |
sportback | Sport CAR | 1 |
Q6 | SUV | 2 |
4x | FourCross CAR | 3 |
citycarver | City CAR | 4 |
Also I have Product Table (Products).
Product |
A1_citycarver_s-tronic_e-tron |
A1_citycarver_s-tronic_TSI |
A1_citycarver_s-tronic_TSI_4x |
A6_sportback_s-tronic_TSI_4x |
A6_avant_s-tronic_TSI_4x |
Q6_sportback_s-tronic_TSI_4x |
Q6_avant_s-tronic_TSI_e-tron |
Q6_family_s-tronic_TSI_4x |
Based on keyword from MapTable I need to assign Brand. As is known, LOOKUPVALUE function works with native sorting, you cannot specify another column in MapTable for sorting. So after using this function you get wrong Brand values.
Brand =
LOOKUPVALUE(MapTable[Brand],MapTable[Keyword],FIRSTNONBLANK(FILTER(VALUES(MapTable[Keyword]),SEARCH(MapTable[Keyword],Products[Product],1,0)),1))
Second option I often use is that I am using all columns in filter, then I also need to get only specified column result as "search_value".
Brand Sorted =
LOOKUPVALUE(MapTable[Brand],MapTable[Keyword],SELECTCOLUMNS(FIRSTNONBLANK(FILTER(VALUES(MapTable),SEARCH(MapTable[Keyword],Products[Product],1,0)),1),"search_value",MapTable[Keyword]))
I hope the second option works, but does anyone have any other solution?
The result seems like:
Your feedback is welcome!
Thank you,
Petr
@amitchandak Your formula just searching by native search, not based on search keyword ranking (index).
This means I need to use such a mechanism that iterate all keywords in MapTable row by row by Index rank. E.g..: search e-tron, if not found then search sportback etc.. If any keyword is searched, use the Brand column.
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
19 | |
7 | |
6 | |
5 | |
4 |
User | Count |
---|---|
26 | |
10 | |
10 | |
9 | |
6 |