How to Create Interactive Dashboards With Google Data Studio

Oct 08, 2025 Sarah Chen
How to Create Interactive Dashboards With Google Data Studio

Google Data Studio, now called Looker Studio, is a free tool for building interactive dashboards that connect to multiple data sources. It is widely used by marketing teams, small businesses, and freelancers who need to present data visually without paying for expensive BI software. This tutorial walks through the complete process of creating a dashboard from scratch.


Step 1: Create a Blank Report

Go to lookerstudio.google.com and sign in with your Google account. Click the blank report template. You see a canvas with a grid overlay, a toolbar at the top, and a panel on the right with options for adding charts, text, images, and controls. Before adding any visualizations, set up your data source by clicking "Add data" in the top menu. Looker Studio offers connectors for Google Analytics, Google Ads, Google Sheets, BigQuery, MySQL, PostgreSQL, CSV file uploads, and over 300 third-party connectors through the Community Connectors directory.


Step 2: Connect and Prepare Your Data

For this example, connect a Google Sheet containing monthly sales data with columns for Date, Product, Region, Revenue, and Units Sold. After selecting the spreadsheet, Looker Studio shows a field list with all your columns. Check the data type for each field: dates should be set to "Date," revenue to "Currency," and regions to "Geographic." If a field is misclassified, click the type icon next to it and select the correct type. This step matters because Looker Studio uses data types to determine which chart types and aggregation methods are available.

Looker Studio data source configuration panel

You can also create calculated fields at this stage. Click "Add field" in the data source editor and write a formula. For example, to calculate average revenue per unit, enter: Revenue / Units Sold. This creates a new field that behaves like any other column in your dataset, available for use in charts and filters.


Step 3: Add Charts and Visualizations

Click the "Add a chart" button in the toolbar to open the chart gallery. Looker Studio offers time series, bar charts, pie charts, tables, maps, scorecards, and scatter plots. Drag a bar chart onto the canvas. In the right panel (the "Setup" tab), set the dimension to "Product" and the metric to "Revenue." The chart immediately shows revenue by product. Add a time series chart below it, setting the dimension to "Date" and the metric to "Revenue" to show revenue trends over time.

Dashboard canvas with bar chart and time series configured

For a summary metric at the top, add a scorecard. Set the metric to "Revenue" and choose a comparison period (previous month or previous year) to show percentage change. Scorecards are effective for giving viewers an at-a-glance understanding of key numbers before they explore the detailed charts below.


Step 4: Add Interactive Controls

Interactive controls let viewers filter the dashboard without editing it. Click "Add a control" in the toolbar and choose from a date range control, dropdown list, checkbox group, or slider. Add a dropdown control and set its "Control field" to "Region." Place it at the top of your dashboard. Now viewers can select a specific region, and all charts on the page update to show only data for that region.

Add a date range control next to the dropdown. This allows viewers to narrow the time period shown in the time series chart. Controls work across all charts on the same page, so you only need to add each control once. If you have a multi-page dashboard, you can set controls to apply to the current page or all pages.


Step 5: Design and Layout Tips

Looker Studio provides a theme editor under "Theme and layout" in the top menu. Choose a light or dark theme, set default colors, and customize fonts. Keep your dashboard clean by aligning charts to the grid, using consistent colors across charts (for example, the same color for the same product category in every chart), and leaving white space between sections. Avoid cramming too many charts onto a single page. If your dashboard has more than six visualizations, split them across multiple pages with clear navigation tabs at the top.

Finished Looker Studio dashboard with clean layout and controls

Use the "View" mode to test your dashboard as a viewer would see it. Click through the dropdown filters, change the date range, and verify that all charts respond correctly. Check that text labels are readable, that chart axes are properly scaled, and that the dashboard renders well on different screen sizes by using the "Device" toggle in the toolbar.


Step 6: Share and Schedule

Click the "Share" button in the top right to set viewing permissions. You can share with specific email addresses, make the dashboard public via a link, or embed it in a website using an iframe. Looker Studio also supports scheduled email delivery: click "Schedule" to send a PDF snapshot of the dashboard to stakeholders daily, weekly, or monthly. This is useful for executives who prefer to receive reports in their inbox rather than logging into a separate tool.


Advanced Tips for Power Users

Looker Studio supports calculated fields with a rich formula language that includes conditional logic, string manipulation, date functions, and regular expressions. For example, you can create a field that categorizes revenue into tiers: CASE WHEN Revenue > 10000 THEN "High" WHEN Revenue > 5000 THEN "Medium" ELSE "Low" END. This tiered field can then be used as a dimension in charts, allowing you to create stacked bar charts that show the distribution of revenue tiers across categories.

Blended data sources let you combine data from two different connections in a single chart. For example, you can blend Google Analytics data (web traffic metrics) with Google Sheets data (offline sales data) to create a chart that shows the relationship between website visits and in-store purchases. The blend is based on a common dimension (e.g., date) and does not require you to physically merge the data.

Looker Studio also supports community visualizations through the "Community Visualizations" directory. These are custom chart types built by third-party developers, including bullet charts, waffle charts, radar charts, and Sankey diagrams. Installing a community visualization is as simple as clicking "Add a chart" and selecting it from the community section. This extends Looker Studio's visualization capabilities far beyond the built-in options.