Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
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.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
66 | |
59 | |
49 | |
36 | |
35 |
User | Count |
---|---|
84 | |
70 | |
58 | |
45 | |
44 |