Filtering on the dasboard per tab

Hello,
is it possible to limit the filtering on the dasboard per tab? I want to create multiple tabs, but not all tabs need the same filters:
grafik

Thx.

2 Likes

I think the tabs were designed so that you could combine dashboards that shared the same filters!
Only choice you have is to not link some of the filters to the questions on the tab.

It will come in the near future

Can we also not run queries for all the tabs when someone opens one tab? Tabs help organize bigger dashboards but then it leads to many questions/queries. If all tabs load together then it becomes a bottleneck for the data warehouse. Also, it's unnecessary. Instead, a tab should load once a user goes to it, and caching should take care of repeats.

upgrade to 47.3, it works the way you mention

2 Likes

awesome, thanks!

Hello everyone!
Does anyone knows if this problem is already fixed? If not do you guys know if the enterprise or pro plan has the option of selecting individual filters for each specific tab?

Thank you in advance :smiley:

I was about to say that it had been fixed in 48 but I'd have been wrong. As far as I can tell, the filters are still the same for every tab.

Good morning Andrew,

And this doesn't change accordingly to the plan being used, right?

Cheers mate!

does not, and will never do

@Luiggi Just wanted a little more clarification, are you confirming that this behavior will never change? The dashboard filters will persist across all tabs even if they are not relevant for a particular tab?

Hey everyone,

Tab-specific filters now work on Metabase 49. If the filter isn't hooked up to any cards in that tab then the filter won't appear.

@madkap, I think @Luiggi meant that this won't change between plans. This functionality is available for all

1 Like

hello,

I find the new feature in Metabase 49 very impressive. However, I would like to suggest an enhancement for a future update that would be very beneficial.

Consider the following scenario: I have a dashboard with 3 tabs, all utilizing the same data source (a Snowflake table).

The first tab, named "Overview," has the following schema:

CLIENT YEAR_MONTH CATEGORY_A_REVENUE CATEGORY_B_REVENUE
A 2024-02-01 200$ 300$
B 2024-02-01 150$ 500$

The second tab, named "Category A," has this schema:

CLIENT YEAR_MONTH CATEGORY_A_REVENUE
A 2024-02-01 200$
B 2024-02-01 150$

The third tab, named "Category B," has this schema:

CLIENT YEAR_MONTH CATEGORY_B_REVENUE
A 2024-02-01 300$
B 2024-02-01 500$

When I apply a filter for CATEGORY_A_REVENUE on the second tab, it also affects the third tab, even though CATEGORY_A_REVENUE is not a column in the chart of the third tab. This happens because the filter accesses the original data source and applies the filter globally.

I have attempted to address this by using a group-by-process, but the issue persists.

My goal is to have dynamic filters in the second and third tabs based on the CATEGORY_REVENUE columns that are actually displayed.

Thank you for considering this enhancement.

@ AndrewMBaines Can we have filters in a single Tab and not all the Tabs?

They only appear on the tabs where they're used.

Thanks Andrew .