How to apply filters only to specific charts in Looker Studio

This technical guide will show you how to make filter controls in a Looker Studio report apply only to a specific selection of charts. 

By default, a filter control placed on a report page will affect all charts on that page. To limit this scope, you must group the filter control with the specific charts you want it to affect. This is achieved by using the “Group” functionality to control the scope of the filter.

The logic is simple: When a filter control is part of a group, its scope is limited to the other components within that same group.

Any charts, scorecards, or other components left outside of the group will not be affected by the filter.

Understanding filter scope in Looker Studio

To build complex dashboards, it’s essential to understand the different levels at which a filter can operate:

  • Report-level filter: Applies to all pages and charts in the report; sets a global data scope.
  • Page-level filter: Applies to all charts on a single page; different pages can have different filters.
  • Group-level filter: Applies to all charts within a grouped object; overrides page/report filters for that group.
  • Chart-level filter: Applies to an individual chart only; overrides group, page, and report filters.

If you have multiple data sources in the same report, like Meta Ads,  TikTok, Google Ads, etc., a report-level filter might cause unwanted data loss. That’s why you have to carefully define the scope of the filters required and set them at proper levels.

Example 1: Working with one data source

Let’s say we work with a “Facebook Ads Budget Dashboard.” In this dashboard, we have only one data source but two types of data:

1. High-level KPIs: At the top, we have “Total Ads Budget Remaining.” We want this to always show the total figures for the entire date range selected, giving us a constant value for “Budget Remaining.”

2. Detailed breakdowns: Below the scorecards, we have charts like the “Credit Spends” time series, the “Campaign Revenue” pie chart, and a table of top campaigns. We want to be able to filter these charts to explore the performance of a specific campaign.

Problem: 

By default, if we use the campaign table to filter the report, it will change everything, including our main KPI scorecard. This is not what we want, as we’ll lose a high-level overview of our KPIs. 

Solution: 

We have to use grouping to make the campaign table filter apply only to the detailed breakdown charts.

how to apply filters in looker studio charts

To do this, make sure you are in Edit mode. Hold down the Shift key and click to select all the components that should be affected by this filter. In this scenario, you have to select all the charts except “Total Ads Budget Remaining.”

Now, you have to group them: Go to Arrange -> Group (learn more in the official documentation)

chart filters in looker studio reports

Alternatively, right-click the selection and choose Arrange. For a quicker method, press Ctrl + G (or Cmd + G on Mac).

It’s crucial that you do not select the “Total Ads Budget Remaining” component or the “Select date range” control to get the desired results.

Now, if you select a campaign, it will only affect the grouped components.

You can also verify if the grouping has applied correctly. Click on any component in the group. If the entire set of elements you grouped got selected together, the group is active. You can see a “blue bounding box” around all the components in that group. 

Example 2: Cross-channel reporting

The grouping technique is even more powerful when you are working with blended data from multiple sources. Let’s consider a common cross-channel reporting scenario.

For example, you use the Ads Performance Dashboard to track marketing campaigns across multiple channels. The dashboard is meant to provide a single view of ad spend, impressions, clicks, conversions, ROI, etc., across Display & Video 360 (DV360), Facebook, Instagram, TikTok, and Google Ads. 

All the data is coming through Windsor.ai, which acts as the unified data connector and transforms each platform’s API into a standard data schema.

Problem:

If you have not grouped the filters correctly, when applying a campaign-level filter to one marketing platform, you might encounter these issues:

  • Filtering TikTok campaigns makes Facebook and Instagram charts disappear.
  • Filtering Facebook campaigns hides TikTok charts.
  • DV360 and Google Ads charts are unaffected.

Cause:

The campaign filter is applied at the page or report level, but each platform uses a different field for campaign IDs/names. Looker Studio tries to apply the filter across all sources, resulting in “No data” for unrelated channels.

Solution:

Limit filter scope to only the relevant charts:

  1. Open the report in Edit mode.
  2. Select a filter control (e.g., TikTok campaign filter).
  3. Select the charts it should control (TikTok charts only).
  4. Go to Arrange -> Group (or right-click → Arrange → Group).
    • Shortcut: CTRL + G (Windows) / CMD + G (Mac)
  5. Repeat for Facebook/Instagram, DV360, and Google Ads filters.

Now, each campaign filter only affects its intended charts, while charts from other platforms remain visible.

Best practices for using filters in Looker Studio

  • Separate charts per channel

Each marketing platform (TikTok, Facebook/Instagram, DV360, Google Ads) should have its own charts for metrics like spend, clicks, conversions, ROI, etc.

Example: A line chart for TikTok spend trends, a table for Facebook campaign performance, a bar chart for DV360 conversions.

  • Group charts logically

Keep all charts of a single channel together on the dashboard.

This helps users quickly see a channel’s performance without mixing metrics from other platforms.

  • Group filters with charts

In Looker Studio, filters (e.g., campaign filters) can be applied at the chart level or group level.

You “group” the filter with the charts it should affect so that:

  • TikTok campaign filter only affects TikTok charts
  • Facebook campaign filter only affects Facebook/Instagram charts

This prevents the “No data” error when a filter tries to apply to a chart from another channel with incompatible fields.

💡All examples above were built through Windsor.ai native connectors for Looker Studio.

Windsor makes it easy to connect TikTok, Meta, Google Ads, DV360, and 300+ other data sources into Looker Studio. Start a free trial →

Tired of juggling fragmented data? Get started with Windsor.ai today to create a single source of truth

Let us help you streamline data integration and marketing attribution, so you can focus on what matters—growth strategy.
g logo
fb logo
big query data
youtube logo
power logo
looker logo