Author avatar

Deepika Singh

Describe and Identify Include Level of Detail Calculations in Tableau

Deepika Singh

  • May 18, 2020
  • 6 Min read
  • 619 Views
  • May 18, 2020
  • 6 Min read
  • 619 Views
Data
Data Analytics
Business Intelligence
Tableau

Introduction

A common analysis task in Tableau is to describe and identify include level of detail (LOD) expressions, which compute values using specified dimensions in addition to the dimensions available in the view. Include LOD expressions give more control over the level of granularity you want to compute. In this guide, you will learn how to describe and identify include LOD calculations in Tableau.

Data

To construct the include level of detail expression, you'll need a dimension, against which you will aggregate the view information, and the measure that’ll be aggregated.

This guide will use the Sample Superstore data source available in the Tableau repository. There are three sheets, People, Orders, and Return, that have been joined to fetch the data.

In this guide, you’ll walk through two scenarios.

Scenario 1

In the first scenario, say you want to visualize the average sales per product across different segments. To begin, click on the Analysis tab and select Create Calculated Field option.

Output:

Imgur

The next step is to write the Include LOD expression to show the average sales per product category. To do this, you’ll use the variables Sales and Product ID. The calculation is shown below where the calculated field is named as Include LOD: Avg Sales Per Product.

Output:

Imgur

The calculation above expresses that at the granular Product ID level, summation of Sales will happen, while at the higher Segment level, aggregation will happen at the average level.

The next step is to drag the Segment variable into the Rows shelf and the calculated level of detail expression into the Columns shelf.

Output:

Imgur

Next, turn the Text label on and sort in descending order. This will be fixed for each Segment as highlighted below.

Output:

Imgur

It is also possible to add more variables like Category and Sub-Category in the view along with the Segment variable. This will generate the following output.

Output:

Imgur

Scenario 2

In the second scenario, you will calculate and visualize the average profit per customer and state. To begin, drag the variable State into the Marks pane and place it into the Detail option as shown below. This will plot the latitude and longitude of the records, resulting in a map with State as the level of detail.

Output:

Imgur

The output above displays a world map, but no states are highlighted yet. Also, at the bottom right, it is displaying 49 unknown. Clicking on this message will generate a pop-up window.

Output:

Imgur

Click on the Edit Locations… option, which will open another window. Note that you can also directly access the map options using the top menu of the Tableau desktop.

Output:

Imgur

The output above shows that the Country/Region option is set to India, which is why it is not able to detect U.S. states. To change it, click on the dropdown options available.

Output:

Imgur

Select the None option, or make the correct choice using the From field drilldown. This will plot all the states in the United States.

Output:

Imgur

You have created the map, and the next step is to create a calculated field, as shown below.

Imgur

The next step is to write the Include LOD expression to show the average profit per customer. The calculation is shown below, where the calculated field is named Include LOD: Avg Profit Per Customer.

Output:

Imgur

The next step is to drag the calculated level of detail expression into the Label and Color shelves of the Marks pane.

Output:

Imgur

It’s also possible to include more dimensions in the view by simply dragging the dimensions into the Detail tab of the Marks pane. Add the variables Category and Sub-Category to demonstrate this.

Output:

Imgur

Conclusion

In this guide, you learned how to create an include LOD expression in Tableau and applied this knowledge in two different scenarios. This skill will strengthen your business intelligence and visualization capabilities.

To learn more about visualization and data analysis using Tableau, please refer to the following guides: