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.
I'm trying to create a data table in my pbi report where a user can select a retailer, and the rows of the table are filtered to all the retailers in the environement for that selected retailer.
Here is the data for the retailers and their envionments:
Retailer | Environment |
Aldi | Euro Discounters |
Lidl | Euro Discounters |
Asda | Grocery |
Iceland | Grocery |
Morrisons | Grocery |
Ocado | Grocery |
Other Mult Grocers | Grocery |
Sainsbury | Grocery |
Tesco | Grocery |
Total Co-Operative Group Kad | Grocery |
Waitrose | Grocery |
Convenience Multiples | Total Impulse |
Independents | Total Impulse |
Multiple Forecourts | Total Impulse |
Symbols | Total Impulse |
So for exmaple if i selected Aldi in the retailer slicer, i would want the rows in the table to just show Aldi and Lidl.
If i selected Asda, i would want the rows to show all those retailers in the Grocery environment (Asda, Iceland, Morrisons etc).
Any help on this would be much appreciated!
Thanks.
Solved! Go to Solution.
Hi,
I have solved a similar problem in the attached file. Please review it and adapt the solution to your dataset.
Hope this helps.
Hi @alexpegg86 ,
Previously I used new group, which works but seems cumbersome. So I used another method where I copied an identical table. Created a two Measures.
Measure =
VAR _A =
SELECTEDVALUE ( 'Table 2'[Retailer] )
RETURN
CALCULATE ( SELECTEDVALUE ( 'Table 2'[Environment] ), 'Table 2'[Retailer] = _A )
Measure 2 =
IF(SELECTEDVALUE('Table'[Environment])=[Measure],[Measure],BLANK())
Then I get what you want.
Best Regards
Yilong Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @alexpegg86 ,
For your question, I think you can use the New group feature.
where you can categorize your needs.
This way you can add the new group to slicer and get the results you need.
Best Regards
Yilong Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @alexpegg86 ,
Previously I used new group, which works but seems cumbersome. So I used another method where I copied an identical table. Created a two Measures.
Measure =
VAR _A =
SELECTEDVALUE ( 'Table 2'[Retailer] )
RETURN
CALCULATE ( SELECTEDVALUE ( 'Table 2'[Environment] ), 'Table 2'[Retailer] = _A )
Measure 2 =
IF(SELECTEDVALUE('Table'[Environment])=[Measure],[Measure],BLANK())
Then I get what you want.
Best Regards
Yilong Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thanks @v-yilong-msft - this has nearly got me there!
I was wondering if you could take a look at the attached pbi file. I've now added numeric data into the table, and i'm trying to get table 3 to filter as it would without the numeric data in table 1.
So in the attached there are three tables:
It's table 3 that i wanted to know if the data will filter to how it is in the other two tables, as in my actual pbi report i would need to use a measure to get the data i need.
Do you know if this would be possible?
Just realised i can't upload a pbi file to show you 😐
@alexpegg86 Use a Complex Selector: The Complex Selector - Microsoft Fabric Community
Thanks for sharing Greg - i had a look at that post but can't figure out how i'd apply it to my data, as your example looks at summing data whereas i just want to simply show certain values based on what is selected in a slicer.
Any idea how i could go about this?
Alex
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.