Forum Discussion
How do I bookmark when switching between pages?
- Anonymous1 year ago
Hi Rnaval,
Thank you for reaching out in Microsoft Community Forum.
Please try using below workaround this might helpful to resolve youur issue;
1.Add a slicer for the field you're drilling through on (e.g., "Item Name" or "ID") to your matrix page.
2.Sync the slicer across both the main and drill-through pages (View → Sync Slicers).
3.Drill-through using that field, so the slicer auto-filters both pages to the selected item.
4.When using the back button, the matrix shows only the selected item — no need to scroll.
Please continue using Microsoft Community Forum.
If this post helps in resolve your issue, kindly consider marking it as "Accept as Solution" and give it a 'Kudos' to help others find it more easily.
Regards,
Pavan.
Hi Rnaval Bookmarks do not retain interactive states like the selected item in a matrix visual after switching pages. Instead, use drill-through functionality to pass the context of the selected item to another page. Add a back button on the drill-through page to navigate back, keeping the original selection intact.
I do have a back button, it does not return me to the selected item on the matrix, it returns me to the top of the matrix.
- Akash_Varuna1 year ago
Super User
Rnaval Could you try syncing a slicer across pages? This will capture the selected item from the matrix and maintain that context when you return via the back button
- Rnaval1 year ago
Post Partisan
That won't work in my case. Just to clarify the matrix has thousands of rows, lets say I scroll down to row 500 and select an item and drill thru to another page, when I hit the back button, it returns me to row number 1 instead of row 500. I realize this may require some creative programming to achieve the results I'm looking for.
- Akash_Varuna1 year ago
Super User
Rnaval There is no direct way to restore the exact scroll position of the matrix using standard Power BI features. You could explore custom visuals or use Power Automate to store the selected row and apply it on return or embedding in an application with JavaScript might allow you to capture and restore the scroll position