Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
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 April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
User | Count |
---|---|
103 | |
63 | |
44 | |
37 | |
35 |