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!Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.
Hi everyone,
I want to ask about the slicers keeping the last selection across drillthrough?
Context: A Power BI report has two pages:
1, Project List → summary of all projects.
2, Project Detail → detailed breakdown for one project (members, etc.).
From the Project List, users can drill through into Project Detail for a specific ProjectKey. On the Project Detail page, there’s a slicer on MemberName to filter project members
Current Flow
User selects Project_ID = 001 on the Project List page and drills through.
1, On the Project Detail page, the slicer correctly shows members of Project 001 (e.g., Alice, Bon).
2, User selects Alice in the slicer.
Then the user goes back to Project List, selects Project_ID = 002, and drills through.
3, Project Detail now shows members of Project 002 (e.g., Max, POP).
4, Problem: The slicer still shows Alice as selected, even though Alice is not a member of Project 002??
Approach: I tried to create a reset button, but it only works for slicers with multiple selections. I would like to keep it as single selection, so this approach doesn’t really meet my requirement.
PBIX: https://drive.google.com/file/d/1-5L8il71FhquC7f8FQk-PZJK2zz4hcAt/view?usp=sharing
Question?
1, Can anyone please help me find a solution to handle the "remember" function of the slicer?
2, Do you have any suggestions? I’m currently using drillthrough to navigate from the Project List to the Project Detail, but I’d be happy to hear alternative ideas.
I really appreciate your help 🙂
Solved! Go to Solution.
Meanwhile, have you tried adding a new column called ‘All’ to the FilterMemberTable to see if it matches your requirement with the bookmark approach? This should work for single selections as well.
I have attached the pbix file for your reference
Problem: Single-selection slicers remember old values across drillthrough, showing invalid members.
Solutions:
✅ Best: Use a dynamic table/measure so slicer auto-resets per project.
Thank you for your response!
I tried all the solutions you suggested, but they didn’t work as I expected.
May I ask if there is another way to view the project details besides using the drill-through function?
Hi @Amyries
If your purpose is only "viewing" project details, then you can use the Tooltip pages feature. This way, you don’t need to drill through—you can see the details on the same page, please check the following link
https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-tooltips
Meanwhile, have you tried adding a new column called ‘All’ to the FilterMemberTable to see if it matches your requirement with the bookmark approach? This should work for single selections as well.
I have attached the pbix file for your reference
Thank you! This is very good idea!
Hi @Amyries
This is expected - drill-through will always carry the last slicer value. To fix it, you have two reliable options:
Add a Reset button with a bookmark (clears the slicer each time).
Keep the slicer unsynced, so every drill-through opens fresh without the old selection.
If you want filters to pass automatically, use the drill-through field instead of relying on the slicer.
Note:-The cleanest fix is either the Reset bookmark or unsynced slicer.