12.18. Running Calculations

In this lesson, we'll dive into running calculations in Looker Studio. These calculations can be applied to tables and time series to provide useful insights into your data.

Learning objectives

  • Understand the difference between comparison and running calculations in Looker Studio.

  • Learn how to apply running calculations to tables and time series.

  • Explore various types of running calculations and their use cases.

  • Discover the impact of sorting data on running calculations.

Comparison & Running Calculations

In Looker Studio, there are two types of calculations: comparison calculations and running calculations.

Main concepts and topics

In this lesson, you will learn about comparison and running calculations in Looker Studio.

Comparison calculations compare a value with the total, maximum, or minimum, while running calculations perform cumulative calculations, such as adding values together over time.

For instance, you might want to use a dynamic comparison parameter that allows you to adjust the comparison criteria based on user input. This can provide more flexibility in your data analysis.

Running calculations can be applied to tables and time series to provide deeper insights into data trends. However, running calculations are only shown and cannot be used in further calculations. Sorting data can also impact the way running calculations are displayed.

Comparison Calculations

Comparison calculations compare the value with the total, maximum, or minimum of the same dataset.

For example, you can apply a percentage of the total calculation to see what percentage a certain value represents of the total. This can be helpful in understanding how different values relate to the whole dataset.

Running Calculations in Looker Studio

Running calculations, on the other hand, allow you to perform cumulative calculations, such as adding values together over time. For example, you can calculate the running total of new users by date. This can be useful in identifying trends and understanding how metrics change over time.

Running Sum Calculations in Looker Studio

This calculation adds up the values cumulatively, providing a running total.

A running sum is a mathematical operation that calculates the cumulative total of a set of numbers as they are being processed. In the context of data analysis, this can be a powerful tool to analyze trends and patterns over time or across categories.

For example, a sales team may use a running sum to track their cumulative sales revenue throughout the month, or an eCommerce site may apply a running sum to monitor the total number of items sold across various product categories.

Running Sum Example with Tables

Let's consider a simple table representing the daily sales revenue for a retail store:

Date

Sales Revenue

2023-05-01

1000

2023-05-02

1200

2023-05-03

1500

2023-05-04

900

2023-05-05

1800

Suppose you want to calculate the running sum of daily sales revenue to track the cumulative sales over time. After applying the calculation, your table will look like this:

Date

Sales Revenue

Cumulative Sales Revenue (Running Sum)

2023-05-01

1000

1000

2023-05-02

1200

2200

2023-05-03

1500

3700

2023-05-04

900

4600

2023-05-05

1800

6400

The running sum of daily sales revenue is calculated by adding the sales revenue for each day, with the sum growing as new days are included.

Running Min and Max Calculations in Looker Studio

These calculations display the minimum, maximum, or count of values as you go through the data.

Running min and running max calculations are similar to running sums, but instead of computing a cumulative total, they determine the minimum or maximum value in a sequence up to a given point. These calculations can be invaluable for identifying peaks and troughs or for tracking the highest and lowest values in a dataset.

Running Min and Max Example with Tables

Let's illustrate running min and max calculations using a simple table representing daily sales data:

Date

Sales

2023-05-01

100

2023-05-02

250

2023-05-03

150

2023-05-04

300

2023-05-05

200

After applying running min and max calculations, your table will look like this:

Date

Sales

Running Min Sales

Running Max Sales

2023-05-01

100

100

100

2023-05-02

250

100

250

2023-05-03

150

100

250

2023-05-04

300

100

300

2023-05-05

200

100

300

As you can see, the running min and max values update as new rows are added to the dataset, reflecting the lowest and highest sales values encountered up to each date.

Running min and max calculations in Looker Studio can help you uncover trends and gain a deeper understanding of your data, making it easier to identify areas of success or improvement.

Running Average Calculations in Looker Studio

The Concept of Running Average

A running average, also known as a cumulative average, is a calculation that determines the average value of a sequence up to a given point. This can be particularly useful for smoothing out fluctuations in data and identifying trends over time.

Running Average Example with Tables

Let's consider a simple table representing the daily number of website visitors:

Date

Visitors

2023-05-01

100

2023-05-02

150

2023-05-03

200

2023-05-04

250

2023-05-05

300

Suppose you want to calculate the running average of daily visitors. After applying a running average and a running sum calculation, your table will look like this:

Date Visitors Cumulative Visitors Running Average of Visitors

2023-05-01 100 100 100

2023-05-02 150 250 125

2023-05-03 200 450 150

2023-05-04 250 700 175

2023-05-05 300 1000 200

The running average of daily visitors is calculated by dividing the cumulative number of visitors by the number of values, providing a clearer view of the overall trend in website traffic.

Running Delta Calculations in Looker Studio

Running Delta: This calculation displays the difference between the current value and the one before it.

The Concept of Running Delta

A running delta is a calculation that computes the difference between consecutive values in a dataset. This can help you analyze how values change from one period to another and detect trends or anomalies in your data.

Running Delta Example with Tables

Let's consider a simple table representing the daily number of orders for an online store:

Date

Orders

2023-05-01

50

2023-05-02

75

2023-05-03

90

2023-05-04

80

2023-05-05

120

Suppose you want to calculate the running delta of daily orders to analyze how the number of orders changes from day to day. After applying a running delta calculation, your table will look like this:

Date

Orders

Previous Day Orders

Running Delta of Orders

2023-05-01

50

-

-

2023-05-02

75

50

25

2023-05-03

90

75

15

2023-05-04

80

90

-10

2023-05-05

120

80

40

The running delta of daily orders is calculated by subtracting the previous day's orders from the current day's orders, revealing the day-to-day fluctuations in order volume.

Note: The running calculations are only shown and cannot be used in further calculations. The actual value remains unchanged.

Sorting Data

Sorting your data can impact the way running calculations are displayed. For example, sorting data in ascending order will show running calculations differently than when sorted in descending order. Keep this in mind when analyzing your data.

In this lesson, you've learned about running calculations in Looker Studio and how they can be applied to tables and time series to provide deeper insights into your data. Remember that running calculations are only for display purposes and cannot be used in further calculations.

Previous
Previous

13.1. The Limitation of Controls Across Data Sources

Next
Next

12.17. Parameter Example: The Journey Framework