Skip to main content

Adding Filters to Dashboards

Reading time: 3 minutes | Difficulty: Beginner

Updated over a month ago

Control Your Data View with Dashboard Filters

Dashboard filters let you dynamically control what data appears in your visualizations. Add time-based or dimension-based filters to transform static dashboards into flexible analytics tools that answer different questions.

What You'll Learn

  • Add time period and time frame filters

  • Create global filters based on data columns

  • Apply filters to specific tiles only

  • Allow runtime filter overrides

  • Resolve filter conflicts

Two Types of Dashboard Filters

1. Time-Based Filters

Time filters control the date range and grouping of your data.

Time Period Filter:

  • Controls the date range (last 90 days, this quarter, etc.)

  • Applied globally across the dashboard

  • Can be customized per tile

Time Frame Filter:

  • Controls data grouping (daily, weekly, monthly)

  • Changes how data is aggregated

  • Affects trend visualizations

To Add a Time Filter:

  1. Enter dashboard edit mode

  2. Select your time period (e.g., "Last 90 days")

  3. Choose which tiles should receive the filter

  4. Select time frame grouping if needed

  5. Save your changes

2. Data Column Filters

Filter your dashboard based on any dimension in your data model.

Adding a Column Filter:

  1. Enter edit mode

  2. Click the plus (+) button to add a filter

  3. Choose the appropriate column (e.g., "Product Type")

  4. Select your filter logic based on data type

Filter Options by Data Type:

Text/String Fields:

  • Equal to

  • Not equal to

  • Contains

  • Does not contain

  • In list

  • Not in list

Numeric Fields:

  • Equal to

  • Greater than

  • Less than

  • Between

  • Not equal to

Date Fields:

  • Before

  • After

  • Between

  • Last X days/months

  • This period

Applying Filters to Specific Tiles

By default, filters apply to all dashboard tiles. You can customize this for more control.

To Customize Filter Application:

  1. Click on the filter in edit mode

  2. Select "Choose specific tiles"

  3. Check only the tiles that should receive this filter

  4. Ensure the column exists in those tiles' data

  5. Save your edits

Example Scenario: You have a dashboard with sales and inventory tiles. Apply a "Region = West" filter only to sales tiles while showing all regions for inventory.

Filter Behavior and Overrides

Saved Filter Values

  • Filters saved with the dashboard load automatically

  • Provide consistent default views for all users

  • Ensure everyone starts with the same data perspective

Runtime Overrides

  • Users can change filter values without editing the dashboard

  • Changes are temporary and don't affect saved settings

  • Reset to defaults by refreshing the dashboard

User Workflow

  1. Dashboard loads with saved filter values

  2. User adjusts filters for their current needs

  3. Analysis happens with customized view

  4. Next load returns to saved defaults

Best Practices

Filter Strategy

Start Broad, Then Narrow:

  • Begin with longer time periods

  • Add specific filters as needed

  • Keep commonly used filters saved

Consider Your Audience:

  • Sales teams might need region filters

  • Product teams might need category filters

  • Executives might need time comparisons

Performance Tips

  • Fewer filters = faster dashboard loads

  • Use tile-specific filters when possible

  • Avoid redundant filtering at tile and dashboard levels

Avoiding Filter Conflicts

Filters can exist at both dashboard and individual tile levels, which may cause conflicts.

Common Conflict Scenarios

Scenario 1: Overlapping Date Ranges

  • Dashboard filter: Last 30 days

  • Tile filter: Last 90 days

  • Result: More restrictive filter wins (30 days)

Scenario 2: Contradicting Dimensions

  • Dashboard filter: Region = "West"

  • Tile filter: Region = "East"

  • Result: No data shown (impossible condition)

Resolving Conflicts

  1. Review Tile Filters:

    • Edit individual tiles

    • Remove conflicting tile-level filters

    • Let dashboard filters control the view

  2. Use Tile Exclusions:

    • Exempt specific tiles from dashboard filters

    • Maintain tile independence when needed

  3. Document Filter Logic:

    • Note which tiles have special filtering

    • Communicate logic to dashboard users

Practical Examples

Sales Dashboard

Time Filter: Last Quarter
Column Filter: Product Type = "Electronics"
Applied to: All tiles except YoY comparison

Regional Performance
Time Filter: This Month, grouped Weekly
Column Filter: Region (user selectable)
Applied to: Sales and customer tiles only

Executive Summary
Time Filter: YTD vs Prior YTD
Column Filter: None (showing all data)
Applied to: All tiles

Troubleshooting

Filters not working?

  • Verify the column exists in the tile's data

  • Check for conflicting tile-level filters

  • Ensure proper filter syntax

Dashboard loading slowly?

  • Reduce the number of global filters

  • Use more specific time ranges

  • Consider tile-specific filters instead

Data not showing?

  • Check if filter combination is too restrictive

  • Verify filter values exist in your data

  • Review both dashboard and tile filters

You're Ready!

Start by adding a simple time filter to one of your dashboards. Set it to "Last 30 days" and see how it changes your visualizations. Then try adding a column filter for a dimension you frequently analyze.

Your first challenge:

  1. Open a dashboard you use regularly

  2. Add a time filter for the last 90 days

  3. Add one column filter for a key dimension

  4. Apply the column filter to only half the tiles

  5. Save and test the interactive filtering

Did this answer your question?