This is best Fabric, Power BI, SQL and AI community event. How do we know? The last event sold out! Save €200 with code FABCMTY200.
Register nowA new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.
Hello,
I Have a Table that is similar to the one below:
| Product ID | Product Type | Product Location | Product Color |
| A | WIDGET | NY | BLUE |
| B | WIDGET | CA | RED |
| C | WIDGET | NYC | BLUE |
| D | SERVER | CA | GREEN |
| E | SERVER | CA | GREEN |
| F | PC | FL | RED |
What I'm trying to do is set the filter on a dashboard by Product ID, where it displays all Products that share the same Product Type, Product Location and Product Color.
For Example:
If I Select Project A, it will display:
| Product ID | Product Type | Product Location | Product Color |
| A | Widget | NY | Blue |
| C | Widget | NY | Blue |
Any help will be greatly appreciated.
Thanks
Solved! Go to Solution.
Hi @Anonymous ,
I have created a sample for your reference. Please check the following steps as below.
1. Create a calculated table and make it as slicer.
Slicer = DISTINCT(Query1[Product ID])
2. New a measure and make the table viusal filtered by it.
Measure =
VAR pro =
SELECTEDVALUE ( Slicer[Product ID] )
VAR color =
CALCULATE (
MAX ( Query1[Product Color] ),
FILTER ( ALL ( Query1 ), Query1[Product ID] = pro )
)
VAR loc =
CALCULATE (
MAX ( Query1[Product Location] ),
FILTER ( ALL ( Query1 ), Query1[Product ID] = pro )
)
VAR ty =
CALCULATE (
MAX ( Query1[Product Type] ),
FILTER ( ALL ( Query1 ), Query1[Product ID] = pro )
)
RETURN
IF (
MAX ( Query1[Product Color] ) = color
&& MAX ( Query1[Product Location] ) = loc
&& MAX ( Query1[Product Type] ) = ty,
1,
0
)
Pbix as attached.
Hi @Anonymous ,
I have created a sample for your reference. Please check the following steps as below.
1. Create a calculated table and make it as slicer.
Slicer = DISTINCT(Query1[Product ID])
2. New a measure and make the table viusal filtered by it.
Measure =
VAR pro =
SELECTEDVALUE ( Slicer[Product ID] )
VAR color =
CALCULATE (
MAX ( Query1[Product Color] ),
FILTER ( ALL ( Query1 ), Query1[Product ID] = pro )
)
VAR loc =
CALCULATE (
MAX ( Query1[Product Location] ),
FILTER ( ALL ( Query1 ), Query1[Product ID] = pro )
)
VAR ty =
CALCULATE (
MAX ( Query1[Product Type] ),
FILTER ( ALL ( Query1 ), Query1[Product ID] = pro )
)
RETURN
IF (
MAX ( Query1[Product Color] ) = color
&& MAX ( Query1[Product Location] ) = loc
&& MAX ( Query1[Product Type] ) = ty,
1,
0
)
Pbix as attached.
Thank You Very Much it Worked.
Check out the May 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 30 | |
| 28 | |
| 23 | |
| 19 | |
| 17 |
| User | Count |
|---|---|
| 49 | |
| 47 | |
| 41 | |
| 21 | |
| 19 |