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.
Hello
I would like a column that shows whether or not a column in Table2 contains values that are in Table1.
Table1 | |
Value | New Column |
A | TRUE |
B | FALSE |
C | TRUE |
D | FALSE |
E | TRUE |
Table2 |
Value |
A |
C |
E |
Any Ideas?
Thanks!
Solved! Go to Solution.
Hi @bullius. If table 2 contains only unique values, you could relate the two tables on the Value column, and then use this formula for your New Column:
New Column = NOT(ISBLANK(RELATED(Table2[Value])))
You can also use the formula below, which will work with or without the relationship:
New Column = CALCULATE(COUNTROWS(Table2), FILTER(Table2, Table2[Value]=Table1[Value])) > 0
See this post for more information about how each method works.
I know KGrice's formula worked but it does seem a tad clunky... you could consider this as a slightly cleaner alternative (since the CONTAINS function exists exactly for this purpose):
Column = CONTAINS(Table2, Table2[Value], Table1[Value])
Hi @bullius. If table 2 contains only unique values, you could relate the two tables on the Value column, and then use this formula for your New Column:
New Column = NOT(ISBLANK(RELATED(Table2[Value])))
You can also use the formula below, which will work with or without the relationship:
New Column = CALCULATE(COUNTROWS(Table2), FILTER(Table2, Table2[Value]=Table1[Value])) > 0
See this post for more information about how each method works.
Although I have a relationship the second option is not working.
Thanks for the reply.
Table2 does not contain unique values...
Hi @bullius. The unique values piece only matters for creating a relationship. The second option I listed does not require unique values in either table. Were you able to get that one working?
Yes! The second one does the job. Thanks!
I know KGrice's formula worked but it does seem a tad clunky... you could consider this as a slightly cleaner alternative (since the CONTAINS function exists exactly for this purpose):
Column = CONTAINS(Table2, Table2[Value], Table1[Value])
but with this method, there has to be a relationship established between tables, right ?
Thanks, @jahida. I hadn't come across the CONTAINS function yet. I'll start using that instead.
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
73 | |
72 | |
38 | |
30 | |
26 |
User | Count |
---|---|
99 | |
87 | |
45 | |
43 | |
35 |