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 there,
Needing a help with lookup value.
I have table 1 and Table 2 as shown below.
I need a new calculated column in Table 1 called [New Category]
I'd need Power BI to search the string 'Key word' column in Table 2 into column [WBS Description] Table1.
If the string is found within 'WBS Description', the column 'New Category' will be populated with the value in 'Categry' column in Table 2.
Ex: the string 'Eng' in Table 2 is found in the 'WBS Description' collumn, so, the value in 'New Category' will filled as Engineering.
Hope I made myself clear.
thanks!
Solved! Go to Solution.
@JSIQUEI-YYC-ENB Try this:
New Category =
VAR __Table =
ADDCOLUMNS(
'Table 2',
"__Found", IF( CONTAINSSTRING( [WBS Description], [Key Word]), [Category], BLANK() )
)
VAR __Result = MAXX( FILTER( __Table, [__Found] <> BLANK() ), [__Found] )
RETURN
__Result
Thaks for helping Greg.! by the way, I have a copy of your book on my shelf..that's a great source. cheers.
@JSIQUEI-YYC-ENB Try this:
New Category =
VAR __Table =
ADDCOLUMNS(
'Table 2',
"__Found", IF( CONTAINSSTRING( [WBS Description], [Key Word]), [Category], BLANK() )
)
VAR __Result = MAXX( FILTER( __Table, [__Found] <> BLANK() ), [__Found] )
RETURN
__Result
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 |
---|---|
63 | |
63 | |
53 | |
39 | |
25 |
User | Count |
---|---|
85 | |
57 | |
45 | |
43 | |
38 |