Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hi everyone,
I have been looking for a solution but nothing on the forum seems to fit my requirements, so I'd like to know if that is possible at all to do or not.
I have a customer 360 dashboard on powerbi, with a master tab and several details tabs that are focused on delivering information for single customers.
On the master tab there is a table listing customers by name and priority score. I'd like for users to be able to click on a given customer name to automatically filter all the other tabs at once for this particular customer.
I know slicers can do this by syncing, but they are not convenient for use when there are more than 50 customers in the list. WHen there is that much choices, it becomes really difficult to select a high priority customer in the slicer that is shown in the table mentionned above. Also drill-through is kind of clunky as it would require a user to come back to the master page each time they want to jump from one tab to the other in order to filter all tabs for the same customer.
I hope my request is clear enough, feel free to ask for details !
Many thanks,
Pierre.
Solved! Go to Solution.
Bonjour Pierre,
You can achieve this either using bookmarks or using a calculated column in the master table, which will have a link that can filter all other tabs at once for a particular customer.
DAX formula, will create a hyperlink to the other tabs with a filter applied on the customer column.
Calculated Column
= "=HYPERLINK(" & CHAR(34) & "powerbi://bi/?dashboardId=DashboardID&filter=" & "[Customer]=[" & [Customer] & "]" & CHAR(34) & "," & CHAR(34) & [Customer] & CHAR(34) & ")"
DashboardID" should be the actual ID of your dashboard and [Customer] the actual column name in the master table.
Then, use this calculated column in the table visual, and users can click on the customer name to filter all other tabs at once for that customer.
Hope this helps
Hi Lamia,
Thanks for the info about the hyperlink embedded within the table. This option works for the main purpose of filtering the tabs. It opens up the filtered results in a new browser tab though, which is something I don't think there can be anything we can do about.
For those who might read this, the reference I used based on your answer was this page: Filter a report using query string parameters in the URL - Power BI | Microsoft Learn
Hi Lamia,
Thanks for the info about the hyperlink embedded within the table. This option works for the main purpose of filtering the tabs. It opens up the filtered results in a new browser tab though, which is something I don't think there can be anything we can do about.
For those who might read this, the reference I used based on your answer was this page: Filter a report using query string parameters in the URL - Power BI | Microsoft Learn
Bonjour Pierre,
You can achieve this either using bookmarks or using a calculated column in the master table, which will have a link that can filter all other tabs at once for a particular customer.
DAX formula, will create a hyperlink to the other tabs with a filter applied on the customer column.
Calculated Column
= "=HYPERLINK(" & CHAR(34) & "powerbi://bi/?dashboardId=DashboardID&filter=" & "[Customer]=[" & [Customer] & "]" & CHAR(34) & "," & CHAR(34) & [Customer] & CHAR(34) & ")"
DashboardID" should be the actual ID of your dashboard and [Customer] the actual column name in the master table.
Then, use this calculated column in the table visual, and users can click on the customer name to filter all other tabs at once for that customer.
Hope this helps
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
112 | |
97 | |
84 | |
67 | |
59 |
User | Count |
---|---|
150 | |
120 | |
99 | |
87 | |
68 |