Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hello, I have two tables of data, employee and test info. The employee table is a list of employees with the tests they have taken. Test info table is a list of tests that I want to filter the employee table with. Employee table has employee Id and a test Id. Test table had test Id and test name.
The employee table may have more test id's that I want to show in all my reports so I want to only show the test ids in employee that exist in my test info table.
is this done on the join or is there a way I can use the test info table as a filter on my pages?
example
test table
Id. Test name
1 Test 1
2 Test 2
7 Test 7
employee
employee id. Test id Expected result
9999 1 Show
9999 2 Show
9999 4 Do not show
9999 5 Do not show
9999 6 Do not show
9999 7 Show
@tomperro , if they are joined (1-M)
if(isblank(Countx(employee, related(Test[Test name]) ) ), "Do Not Show", "Show")
if they are not joined
if(isblank(countx(filter(employee, employee[employee id] in values(Test[id]) ) , employee[employee id])), "Do Not Show", "Show")
@tomperro , if they are joined (1-M)
if(isblank(Countx(employee, related(Test[Test name]) ) ), "Do Not Show", "Show")
if they are not joined
if(isblank(countx(filter(employee, employee[employee id] in values(Test[id]) ) , employee[employee id])), "Do Not Show", "Show")
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.