Tutorial Create A Google Sheets Data Source - Data Studio Help
Tutorial Create A Google Sheets Data Source - Data Studio Help
Learn Data Studio Videos and tutorials Data source tutorials Tutorial: Create a Google Sheets data source
A data source provides the data for a Data Studio report. In this lesson, you'll create a
data source that connects to one of your own Google Sheets.
In this article:
You can automate getting data from one worksheet into another using Google Sheets
functions. For example:
Sheets provides others ways of fetching data from one cell or range of cells into another,
including:
VLOOKUP
HLOOKUP
QUERY
Table format
• The worksheet or range you connect to should have a simple tabular format. Each
column should contain only single cells: merged cells may cause your data to appear
incorrectly.
• Cells should only contain data: you can't import graphs or images, for example.
• The first row of the data should contain column headers. These will become the field
names in your data source.
Date format
• Dates in your Google Sheet should contain the full day, month, and year, for
example, 9/22/2020 or 2020-09-22.
• If you have time data, it should be combined with the date field, for
example, 9/22/2020 11:55:30.
• Date fields should be formatted as dates (using the Format > Number > Date menu
option in Sheets).
Other ways of handling dates are possible, but may require more work on your part.
Data structure
Organizing your data in certain ways can make it easier to work with in Data Studio. For
example:
Long is better than wide. Limit the number of dimensions by grouping data into
categories, rather than having columns for each possible value. For example, if you are
measuring sales of fruit from a grocery store, doing this:
2017-07-06 Oranges 75
2017-07-07 Apples 80
2017-07-07 Oranges 95
2017-07-07 80 95 175
In the long table example, your data source only requires one dimension for the Fruit
category, whereas the wide table example requires one dimension for each type of fruit.
If you sold 100 varieties of fruit, you'd need 100 dimensions to measure them all using the
second example. This would be impossible to display in a Data Studio chart.
Grouping your data series into dimensions also makes filtering in Data Studio easier. For
example, in the long table example, it's easy to build a filter on Fruit = "Apples." In the
wide table example, you can't filter by type of fruit.
Understand your aggregations. If your Sheet includes aggregated data, such as sums,
averages, medians, etc., be careful not to mix that data with unaggregated data in Data
Studio charts. If you do, the numbers in those charts might not be correct. For example,
let's say the wide table above included a Totals row:
2017-07-07 80 95 175
Scorecards in Data Studio would display inflated numbers for each of the fruit dimensions
(because it adds the totals to the un-aggregated metrics):
Scorecard examples
In this case, it's best to not include the totals row in the data source and instead, let Data
Studio calculate the totals.
5. Optionally, uncheck Use first row as headers. The fields in your data source will
instead use the default Sheets column labels: "A," "B," "C," etc.
6. Optionally, uncheck Include hidden and filtered cells. These will now be excluded
from the data source
Add a metric
You can add a metric to the data source by clicking next to a dimension and selecting
one of the available functions. You'll need at least one metric to chart your data in Data
Studio.
Data Studio automatically names your data source the same as your data set
name. If you want to change that, click the name in the upper left and enter
a new name.
You can also rename the data source later from the DATA SOURCES home
page by clicking the context menu and selecting Rename.
You can now create reports that get their data from your Google Sheet:
Related resources
• Google Sheets connector
• Report tutorials
• Share a data source
• Copy a data source
• Calculated fields
• Data source credentials