Filtering and editing your reports
If your store is on the Basic Shopify plan or higher, then you can filter your reports to show the specific information you need. You can also add or remove columns in your reports.
If your store is on the Advanced Shopify plan or higher, then you can save your filtered and edited reports or create custom reports from scratch. If your store is on the Shopify plan, then any filters or edits that you apply are temporary.
Filters overview
You can think of a filter as being like a mathematical expression that uses numbers or words. Here’s an example:
Billing country is Australia
If a sales report uses this filter, then the report shows only your sales that were made to Australia. All the other sales are left out of the report.
The filter is shown above the report's data.
Here’s a second example:
Billing country is not Australia
If a sales report uses this filter, then the report shows all your sales worldwide, except for any sales in Australia. The Australian sales are left out of the report.
Components of a filter
A filter is always made up of three components in the following order:
name
operator
values
- The name identifies a specific filter, and corresponds with a column. For example:
Billing city
. - The operator compares the values that you specify to the actual data. Depending on the filter that you select, there are a number of operators available to choose from. The
is
operator requires an exact match, like an equals sign. - The values are the specific words or numbers that you want to filter on. For example:
Australia
, orToronto or New York
.
For the example filter Billing country is Australia
:
-
Billing country
is the name -
is
is the operator -
Australia
is the value
Here are a few more examples of filters:
Sale channel name kind is Online Store
A report that uses this filter shows only Online Store sales. Sales through other channels are left out.Product type is not Bracelet
A sales report that uses this filter shows the sales for any product, except bracelets.
Using more than one filter
You can set up more than one filter for a report:
If a filter has one name component and uses the
is
operator, but has more than one value, then data is included in the report if any of the values match. For example:Billing city is Toronto or New York City
. In a report with this filter, data is shown for both Toronto and New York City sales.If a filter has one name component and uses the
is not
operator, with more than one value, then data is included in the report if none of the values match. For example:Billing city is not Toronto and New York City
. In a report with this filter, data is shown for everything, except Toronto and New York City sales.If the filters use the
is
operator and have different name components, then data is included only if all the filters match. For example:Billing city is Toronto
andSales channel name is Online Store
In this example, data is included only for sales to Toronto that were made in the online store. Toronto POS sales are not included. Neither are online store sales to New York.
Filter your reports
You can filter reports to narrow down the information that is shown by default. For example, you can add a filter to show only sales for a specific sales channel, or to a specific shipping area.
Steps:
Open a report.
Click Manage filters.
Click Add filter.
From the drop-down list, select a filter. The filter are grouped by category.
-
Set up the filter:
- Beside the field, select an operator.
-
In the search area, type any value that you want to filter by or select a value from the drop-down list. The drop-down list shows values that are relevant to the report and time range, even if those values aren’t currently displayed in the report.
If you want to filter by a value that is empty, then select
N/A
to indicate that the value is not applicable.You can specify more than one value. If a filter uses the same name operator, then data is included in the report if any of the values match.
If you want to set up more filters, then click Add filter and set up more of them. If the filters use different name operators, then data is included only if all the filters match.
Click Apply filters.
If you want to save the filtered report for future use and your store is on the Advanced Shopify plan or higher, then click Save as, enter a name, and click Save. You can then open your report from the Custom reports section on the Reports page.
If your store is on the Shopify plan, then you can print or export your filtered report, but you can’t save it.
Remove filters
If you don't want to use a filter any more, then you can permanently remove it. You can't recover filters, so if you have set up a complex filter, you might want to save the report with a new name.
To remove a filter, click the X
beside it.
Example: Filter the Sales by month report
The Sales by month report displays your sales across all your sales channels. You can limit your sales date to your Online Channel only.
Steps:
Click Manage filters.
Click Add filter.
In the drop-down list, select Sales channel name.
In the Search field, start typing
online
, and then select Online Store. You don’t have to select the is operator, because it’s the default.Click Apply filters. The report now shows only sales through the Online Store channel. The filter is shown above the graph, and the number of active filters is shown below the date range. If you want to filter the data further to show sales in that channel for all but one specific product, then:
Click Manage filters.
Click Add filter.
In the drop-down list for the second filter, select Product title.
In the Search field, start typing the name of the product and select it when it appears. In this example, the product is
Dock Shoes
.Select is not to exclude this product.
Click Apply filters.
The report now has both filters. It shows only the sales through the Online Store channel, and excludes the Dock Shoes product.
If this is a one-time use report, then you could print or export it. If you wanted to keep the report for future use, and your store was on the Advanced Shopify plan or higher, then you could save it.
Add or remove columns in your reports
You can add and remove columns in most reports to show more or less information than is shown by default.
Steps:
Open a report.
Click Edit columns. A drop-down list shows the columns that you can add or remove. The columns that are shown by default have a checkmark.
Check the columns you want to add. Uncheck the columns you want to remove.
If you want to save the edited report for future use and your store is on the Advanced Shopify plan or higher, then click Save as, enter a name, and click Save. You can then open your report from the Custom reports section on the Reports page.
Example: Add a column to the Sessions by referrer report
If you're referencing the Sessions by referrer report and you want more specific details about your referrers, click Edit columns, and then select Referrer site.
The report now displays the column that you added and the site referral data.
If this is a one-time use report, then you can then print or export it. If you want to keep the report for future use and your store is on the Advanced Shopify plan or higher, then you can save it.