Product
Business Intelligence

Self-service analytics for your team

Embedded Analytics

Fast, flexible customer-facing analytics

Data sources Security Cloud
Features
Metabase AI
Data Studio New
Dashboards and reporting
Query builder
Data segregation
Usage analytics
Embedded analytics SDK
White-label analytics
Drill-through
SQL editor
Permissions
CSV upload
What’s new Roadmap
Docs
Documentation

The Metabase manual

Learn

Guides and tutorials

Getting Started

Querying and Dashboards

Everyone exploring and analyzing data

Embedding

Developers building in-product analytics

Administration

People running their company’s instance

Guides Installing Metabase Adding a database Asking questions Creating a dashboard Solving common problems
Resources
Blog

News, updates, and ideas

Events

Join a live event or watch on demand

Customers

Real companies, real data, real stories

Discussion

Share and connect with other users

Professional Services

Extra help from our team

Metabase Experts

Find a local expert

Recent Blog Posts
Making pivot tables faster with GROUPING SETS
The bottleneck moved: how to build a semantic layer for AI Analytics More, Better, Faster: How we automate Metabase releases Making BI migrations suck less What is a semantic layer? A definition for the AI analytics era
Pricing
Business Intelligence pricing

Self-service analytics for your team

Embedded Analytics pricing

Fast, flexible customer-facing analytics

49.9k Log in Get started
Business Intelligence

Self-service analytics for your team

Embedded Analytics

Fast, flexible customer-facing analytics

Platform
Data Sources
Security
Cloud
Demo

Watch 5-minute demo

Metabase AI
Data Studio New
Dashboards and reporting
Query builder
Data segregation
Usage analytics
Embedded analytics SDK
White-label analytics
Drill-through
SQL editor
Permissions
CSV upload
Updates
What’s new
Roadmap
Documentation

The Metabase manual

Learn

Guides and tutorials

Getting Started

Querying and Dashboards

Everyone exploring and analyzing data

Embedding

Developers building in-product analytics

Administration

People running their company’s instance

Guides Installing Metabase Adding a database Asking questions Creating a dashboard Solving common problems
Blog
Events
Customers
Discussion
Professional Services
Metabase Experts
Business Intelligence pricing

Self-service analytics for your team

Embedded Analytics pricing

Fast, flexible customer-facing analytics

Log in
Courses
    • Basic concepts
    • Ask a business question
    • Find data
    • Ask a question
    • Create a dashboard
    • Explore dashboards
    • Filter and limit data
    • Summarize data
    • Add custom columns
    • Use dashboard filters
    • Build models
Metabase tutorials
    • A tour of Metabase
    • Advanced Metabase features for data analysts
    • Beyond BI: other problems you can solve with Metabase
      • Custom expressions
      • Joins in Metabase
      • Combining data from different databases
      • Multi-level aggregation
      • Searching in tables
      • Cleaning and formatting text
      • Which chart should you use?
      • Ordering bars in a chart
      • BI dashboard best practices
      • Linking filters
      • Custom click destinations
      • Cross-filtering
      • Build a record lookup tool with Metabase
      • Create filters using SQL variables
      • Field filters for SQL questions
      • Use SQL Snippets
      • Snippets vs. Saved Questions vs. Views
      • Adding filters to dashboards with SQL questions
      • Overview of time series analysis
      • Period-over-period comparisons for time series
      • Best practices for visualizing time series
    • Build a basic CRUD app with actions
    • Using Metabase with MongoDB
      • Admin overview
      • How Metabase works with your database
      • How to run Metabase in production
      • Managing people in Metabase
      • Guide to sharing data
      • Keeping your analytics organized
      • Tutorial: Multiple environments
      • Using serialization
      • Git-based workflow
      • Making dashboards faster
      • Metabase at scale
      • Metabase for data engineers
      • Working with the Metabase API
      • Permissions strategies
      • Data permissions
      • Collection permissions
      • Row-level permissions
      • Column-level permissions
      • Use cases for row and column security
      • How to keep tabs on your data
      • Using LDAP for authentication and access control
Grow your data skills
      • Introduction
      • SQL querying tables
      • SQL filtering by text
      • SQL filtering by date
      • Combining tables with joins
      • SQL join types
      • Combining tables with SQL UNION
      • Best practices for writing SQL queries
      • Common Table Expressions (CTEs) in SQL
      • Working with dates in SQL
      • How to calculate customer lifetime value (LTV) with SQL
      • SQL syntax reference
      • Debugging SQL syntax errors
      • Debugging SQL query logic
      • Debugging duplicated data in SQL query results
      • Debugging missing data in SQL query results
    • A short overview of databases
    • Data types and metadata
    • Database table relationships
    • Measures and dimensions
    • Fact and dimension tables
    • Data normalization
    • What is a database view?
    • Query performance tuning
    • Data cubes
    • A guide to the data landscape
    • Types of databases
    • Data warehouse vs data lake vs data mart
    • Which data warehouse should you use?
    • ETLs, ELTs, and Reverse ETLs
    • Why you should regularly edit your dashboards
    • Managing your information budget
    • Don't use "data" as a crutch for lazy thinking
    • Common data model mistakes made by startups
    • Ten common analytics mistakes startups make
    • The five stages of embedding grief
    • The push and pull of analytics
    • Cumulative charts to track values over time
    • How to do funnel analysis
    • Discover trends in your data
    • How correlation works
    • How tables differ between spreadsheets and databases
    • From VLOOKUP/XLOOKUP to Joins
Cheat sheets
  • Claude skill for learning Metabase
  • Which chart to use?
  • Which map to use?
  • SQL cheat sheet
    • Power BI to Metabase
    • Tableau to Metabase
    • Looker to Metabase
  1. Home
  2. Data visualization
  1. Home
  2. Data visualization

Data visualization

Using visualization effectively.

Data visualization

Cumulative charts to track values over time

Cumulative value charts show how numbers stack up and compare to a goal.

2 min read

Product Watch Demo Data Sources Security Cloud Roadmap What’s New
Pricing Plans Open Source
Use cases Self-Service Business Intelligence Embedded Analytics
Metabase plans Starter and Open Source Pro Enterprise
Features Metabase AI Query Builder Drill Through Collections Dashboards and reporting SQL editor Permissions Embedded analytics SDK
Company Jobs We’re hiring! Privacy Policies Terms of Service License Brand Guidelines
Support Documentation Help Professional Services Status
Resources Case Studies Blog Learn Community Stories Partners Example Dashboards
Comparisons Metabase vs. Tableau Metabase vs. Looker Metabase vs. Looker Studio Metabase vs. PowerBI Metabase vs. Superset Metabase vs. Omni
© Metabase 2026