Tableau Tutorial
Tableau Tutorial
Tableau can connect to files, relational and Big Data sources to acquire and process data.
The software allows data blending and real-time collaboration, which makes it very unique.
It is used by businesses, academic researchers, and many government organizations for
visual data analysis. It is also positioned as a leader Business Intelligence and Analytics
Platform in Gartner Magic Quadrant.
Audience
This tutorial is designed for all those readers who want to create, read, write, and modify
Business Intelligence Reports using Tableau. In addition, it will also be quite useful for
those readers who would like to become a Data Analyst or a Data Scientist.
Prerequisites
Before proceeding with this tutorial, you should have a basic understanding of Computer
Programming terminologies and Data analysis. You should also have some knowledge on
various types of graphs and charts. Familiarity with SQL will be an added advantage.
All the content and graphics published in this e-book are the property of Tutorials Point (I)
Pvt. Ltd. The user of this e-book is prohibited to reuse, retain, copy, distribute or republish
any contents or a part of contents of this e-book in any manner without written consent
of the publisher.
We strive to update the contents of our website and tutorials as timely and as precisely as
possible, however, the contents may contain inaccuracies or errors. Tutorials Point (I) Pvt.
Ltd. provides no guarantee regarding the accuracy, timeliness or completeness of our
website or its contents including this tutorial. If you discover any errors on our website or
in this tutorial, please notify us at contact@tutorialspoint.com.
i
Tableau
Table of Contents
About the Tutorial ............................................................................................................................................ i
Audience ........................................................................................................................................................... i
Prerequisites ..................................................................................................................................................... i
Disclaimer & Copyright ..................................................................................................................................... i
Table of Contents ............................................................................................................................................ ii
ii
Tableau
iii
Tableau
iv
Tableau
v
Tableau
vi
Tableau
Tableau Basics
1
1. Tableau Overview Tableau
As a leading data visualization tool, Tableau has many desirable and unique features. Its
powerful data discovery and exploration application allows you to answer important
questions in seconds. You can use Tableau's drag and drop interface to visualize any data,
explore different views, and even combine multiple databases easily. It does not require
any complex scripting. Anyone who understands the business problems can address it with
a visualization of the relevant data. After analysis, sharing with others is as easy as
publishing to Tableau Server.
Tableau Features
Tableau provides solutions for all kinds of industries, departments, and data environments.
Following are some unique features which enable Tableau to handle diverse scenarios.
Self-Reliant: Tableau does not need a complex software setup. The desktop
version which is used by most users is easily installed and contains all the features
needed to start and complete data analysis.
Visual Discovery: The user explores and analyzes the data by using visual tools
like colors, trend lines, charts, and graphs. There is very little script to be written
as nearly everything is done by drag and drop.
Blend Diverse Data Sets: Tableau allows you to blend different relational, semi-
structured and raw data sources in real time, without expensive up-front
integration costs. The users dont need to know the details of how data is stored.
Architecture Agnostic: Tableau works in all kinds of devices where data flows.
Hence, the user need not worry about specific hardware or software requirements
to use Tableau.
Real-Time Collaboration: Tableau can filter, sort, and discuss data on the fly and
embed a live dashboard in portals like SharePoint site or Salesforce. You can save
your view of data and allow colleagues to subscribe to your interactive dashboards
so they see the very latest data just by refreshing their web browser.
2
2. Tableau Environment Setup Tableau
In this chapter, you will learn about the environment setup of Tableau.
After downloading, the installation is a very straightforward process in which you need to
accept the license agreement and provide the target folder for installation. The following
steps and screenshots describe the entire setup process.
3
Tableau
Start Trial
On completion of the installation, the screen prompts you with the option to Start the trial
now or later. You may choose to start it now. Also, if you have purchased Tableau then
you may enter the License key.
4
Tableau
Registration Complete
The registration completion screen appears. Click "Continue".
5
Tableau
6
3. Tableau Get Started Tableau
In this chapter, you will learn some basic operations in Tableau to get acquainted with its
interface. There are three basic steps involved in creating any Tableau data analysis report.
These three steps are:
Connect to a data source: It involves locating the data and using an appropriate
type of connection to read the data.
Choose dimensions and measures: This involves selecting the required columns
from the source data for analysis.
For convenience, lets use the sample data set that comes with Tableau installation named
sample superstore.xls. Locate the installation folder of Tableau and go to My Tableau
Repository. Under it, you will find the above file at Datasources\9.2\en_US-US.
are measures. Choose Category and Region as the dimensions and Sales as the
measure. Drag and drop them as shown in the following screenshot. The result shows the
total sales in each category for each region.
We drag and drop the sum (sales) column from the Marks tab to the Columns shelf. The
table showing the numeric values of sales now turns into a bar chart automatically.
8
Tableau
You can apply a technique of adding another dimension to the existing data. This will add
more colors to the existing bar chart as shown in the following screenshot.
9
4. Tableau Navigation Tableau
In this chapter, you will get acquainted with various navigational features available in
Tableau interface. On running Tableau desktop, you get the menu at the top which shows
all the commands we can navigate. Lets open a blank workbook and go through the
various important features under each menu.
Menu Commands
On closing the getting started window, you get the main interface with all the available
Menu commands. They represent the entire set of features available in Tableau. Various
sections of the menu are shown in the following diagram. Next, you can see some details
of each menu.
10
Tableau
File Menu
This menu is used to create a new Tableau workbook and open existing workbooks from
both the local system and Tableau server. The important features in this menu are:
Paste Sheets pastes a sheet into the current workbook, which is copied from
another workbook.
11
Tableau
Data Menu
This menu is used to create new data source to fetch the data for analysis and
visualization. It also allows you to replace or upgrade the existing data source.
New Data Source allows to view all the types of connections available and choose
from it.
Edit Relationships option defines the fields in more than one data source for
linking.
12
Tableau
Worksheet Menu
This menu is used to create a new worksheet along with various display features such as
showing the title and captions, etc.
Show Summary allows to view the summary of the data used in the worksheet
such as, count, etc.
Tooltip shows the tooltip when hovering above various data fields.
Dashboard Menu
This menu is used to create a new dashboard along with various display features, such as
showing the title and exporting the image, etc.
13
Tableau
Format sets the layout in terms of colors and sections of the dashboard.
Story Menu
This menu is used to create a new story which has many sheets or dashboards with related
data.
Format sets the layout in terms of colors and sections of the story.
Run Update updates the story with the latest data from the source.
14
Tableau
Analysis Menu
This menu is used for analyzing the data present in the sheet. Tableau provides many out-
of-the-box features, such as calculating the percentage and performing a forecast, etc.
15
Tableau
Map Menu
This menu is used for building map views in Tableau. You can assign geographic roles to
fields in your data.
Map Layers hides and shows map layers, such as street names, country borders,
and adds data layers.
Geocoding creates new geographic roles and assigns them to the geographic fields
in your data.
16
Tableau
Format Menu
This menu is used for applying the various formatting options to enhance the look and feel
of the dashboards created. It provides features such as borders, colors, alignment of text,
etc.
17
Tableau
Server Menu
Server Menu is used to login to the Tableau server if you have access, and publish your
results to be used by others. It is also used to access the workbooks published by others.
Publish Data Source publishes the source data used in the workbook.
Create User Filters creates filters on the worksheet to be applied by various users
while accessing the report.
18
Tableau
19
5. Tableau Design Flow Tableau
As Tableau helps in analyzing lots of data over diverse time periods, dimensions, and
measures, it needs a very meticulous planning to create a good dashboard or story. Hence,
it is important to know the approach to design a good dashboard. Like any other field of
human endeavor, there are many best practices to be followed to create good worksheets
and dashboards.
Though the final outcome expected from a Tableau project is ideally a dashboard with
story, there are many intermediate steps which needs to be completed to reach this goal.
Following is a flow diagram of design steps that should be ideally followed to create
effective dashboards.
20
Tableau
Create Worksheets
Create different worksheets to create different views on the same or different data.
Create a Story
A story is a sheet that contains a sequence of worksheets or dashboards that work together
to convey information. You can create stories to show how facts are connected, provide
context, demonstrate how decisions relate to outcomes, or simply make a compelling case.
21
6. Tableau File Types Tableau
The result of data analysis in Tableau can be saved in various formats, to be saved and
distributed. The various formats are referred as different file types and they are identified
by different extensions. Their formats depend on how they are produced and for what
purposes they are used. They are all stored as XML files, which can be opened and edited.
Following table lists the description of each file type and their usage.
File
Purpose
Extension
File Type
Tableau
Packaged .twbx This file format contains the details of a workbook as well
Workbook as the local data that is used in the analysis. Its purpose
is to share with other Tableau desktop or Tableau reader
users, assuming it does not need data from the server.
This file is similar to the .tds file with the addition of data
Tableau .tdsx
along with the connection details.
Packaged
Data source
22
Tableau
Tableau Data This file contains the data used in a .twb file in a highly
.tde compressed columnar data format. This helps in storage
Extract
optimization. It also saves the aggregated calculations
that are applied in the analysis. This file should be
refreshed to get the updated data from the source.
.tbm
Tableau These files contain a single worksheet that is shared
Bookmark easily to be pasted into other workbooks.
Tableau
.tps This file stores the color preference used across all the
Preferences
workbooks. It is mainly used for consistent look and feel
across the users.
23
7. Tableau Data Types Tableau
As a data analysis tool, Tableau classifies every piece of data into one of the four categories
namely - String, Number, Boolean and datetime. Once data is loaded from the source,
Tableau automatically assigns the data types. Contrarily, you can also change some of the
data types if it satisfies the data conversion rule. The user has to specify the data type for
calculated fields.
3
NUMBER These are either integers or floating points. It is 142.58
advised to round the floating point numbers while
using them in calculations.
TRUE
BOOLEAN They are logical values.
FALSE
DATE &
DATETIME Tableau recognizes dates in almost all formats. But in "02/01/2015"
case we need to force Tableau to recognize a string "#3 March
as date, then we put a # sign before the data. 1982"
24
8. Tableau Show Me Tableau
As an advanced data visualization tool, Tableau makes the data analysis very easy by
providing many analysis techniques without writing any custom code. One such feature is
Show Me. It can be used to apply a required view to the existing data in the worksheet.
Those views can be a pie chart, scatter plot, or a line chart.
Whenever a worksheet with data is created, it is available in the top right corner as shown
in the following figure. Some of the view options will be greyed out depending on the
nature of selection in the data pane.
25
Tableau
Step 1: Select the two fields (order date and profit) to be analyzed by holding the
control key.
The following diagram shows the line chart created using the above steps.
26
Tableau
In this case, choose the fields product name, customer name, sales and profit by holding
down the control key. As you can observe, most of the views in Show Me are greyed out.
From the active views, choose Scatter View.
27
9. Tableau Data Terminology Tableau
As a powerful data visualization tool, Tableau has many unique terms and definitions. You
need to get acquainted with their meaning before you start using the features in Tableau.
The following list of terms is comprehensive and explains the terms most frequently used.
Term Meaning
A pane on the left side of the workbook that displays the fields of
the data sources to which Tableau is connected. The fields are
divided into dimensions and measures. The data pane also
Data Pane displays custom fields such as calculations, binned fields, and
groups. You build views of your data by dragging fields from the
data pane onto the various shelves that are a part of every
worksheet.
A page where you can set up your data source. The data source
Data Source
page generally consists of four main areas: left pane, join area,
Page
preview area, and metadata area.
28
Tableau
A shelf on the left of the workbook that you can use to exclude
Filters Shelf
data from a view by filtering it using measures and dimensions.
A card to the left of the view, where you can drag fields to control
Marks Card mark properties such as type, color, size, shape, label, tooltip,
and detail.
A shelf to the left of the view that you can use to split a view into
a sequence of pages based on the members and values in a
Pages Shelf discrete or continuous field. Adding a field to the Pages shelf is
like adding a field to the Rows shelf, except that a new page is
created for each new row.
A shelf at the top of the workbook that you can use to create the
rows of a data table. The shelf accepts any number of dimensions
and measures. When you place a dimension on the Rows shelf,
Rows Shelf
Tableau creates headers for the members of that dimension.
When you place a measure on the Rows shelf, Tableau creates
quantitative axes for that measure.
Named areas to the left and top of the view. You build views by
placing fields onto the shelves. Some shelves are available only
Shelves
when you select certain mark types. For example, the Shape shelf
is available only when you select the Shape mark type.
29
Tableau
30
10. Tableau Data Sources Tableau
Tableau can connect to all the popular data sources which are widely used. Tableaus
native connectors can connect to the following types of data sources.
The following picture shows most of the data sources available through Tableaus native
data connectors.
31
Tableau
Connect Live
The Connect Live feature is used for real-time data analysis. In this case, Tableau connects
to real-time data source and keeps reading the data. Thus, the result of the analysis is up
to the second, and the latest changes are reflected in the result. However, on the
downside, it burdens the source system as it has to keep sending the data to Tableau.
In-Memory
Tableau can also process data in-memory by caching them in memory and not being
connected to the source anymore while analyzing the data. Of course, there will be a limit
to the amount of data cached depending on the availability of memory.
32
11. Tableau Custom Data View Tableau
A custom data view is used to extend the normal data views with some additional features
so that the view can give different types of charts for the same underlying data. For
example, you can drill down a dimension field which is part of a pre-defined hierarchy so
that additional values of the measures are obtained at a different granularity. Following
are some of the frequently used and important custom data views Tableau offers.
To drill down and drill up for individual dimension members in a hierarchy, right-click a
table header and select Drill Down from the context menu. Consider a bar chart created
with the dimension category in the columns shelf and the measure Sales in the Rows shelf.
Right-click on the bar representing Furniture and select Drill Down.
33
Tableau
The result of the drill down action is shown in the following screenshot.
Swapping Dimensions
You can create a new view from an existing view by swapping the position of the
dimensions. This does not change the values of the measures, but it does change the
position of the measures. Consider a view for analyzing the Profit for each year for each
segment and category of products. You can click on the vertical line at the end of category
column and drag it to the segment column. This action is shown in the following
screenshot.
34
Tableau
The result of the swapping of the two dimensions is shown in the following screenshot. As
you can see, only the position of the values of the measure Profit changes for each
category and segment, and not its value.
35
12. Tableau Extracting Data Tableau
Data extraction in Tableau creates a subset of data from the data source. This is useful in
increasing the performance by applying filters. It also helps in applying some features of
Tableau to data which may not be available in the data source like finding the distinct
values in the data. However, the data extract feature is most frequently used for creating
an extract to be stored in the local drive for offline access by Tableau.
Creating an Extract
Extraction of data is done by following the menu - Data -> Extract Data. It creates many
options such as applying limits to how many rows to be extracted and whether to
aggregate data for dimensions. The following screen shows the Extract Data option.
36
Tableau
37
Tableau
38
Tableau
Extract History
You can verify the history of data extracts to be sure about how many times the extract
has happened and at what times.
For this, you can use the menu - Data -> Extract History.
39
13. Tableau Fields Operations Tableau
Tableau has many features to manipulate the fields present in Tableau data pane. You can
rename the fields or combine two fields to create one field. Such operations help in better
organization of the dimensions and measures, as well as accommodate two or more fields
with the same name for better data analysis.
40
Tableau
Searching Fields
You can search for names of fields by using the search box option. Writing first three or
more letters of the field name brings out the result showing only the fields whose name
contains these letters.
41
Tableau
Reordering Fields
You can change the position of fields by simply dragging them up and down. In the
following example, we drag the field customer name to the place between state and city.
This is usually done to bring similar fields together which are frequently used for analysis.
42
Tableau
43
14. Tableau Editing Metadata Tableau
After connecting to the data source, Tableau captures the metadata details of the source
like the columns and their data types. This is used to create the dimensions, measures,
and calculated fields used in views. You can browse the metadata and change some of its
properties for some specific requirements.
44
Tableau
45
Tableau
46
Tableau
Column Alias
Each column of the data source can be assigned an alias which helps better understand
the nature of the column. You can choose the aliases option from the above step and the
following screen comes up which is used to create or edit aliases.
47
15. Tableau Data Joining Tableau
Data joining is a very common requirement in any data analysis. You may need to join
data from multiple sources or join data from different tables in a single source. Tableau
provides the feature to join the table by using the data pane available under Edit Data
Source in the Data menu.
Creating a Join
Consider the data source Sample superstore to create a join between Orders and Returns
table. For this, go to the Data menu and choose the option Edit Data Source. Next, drag
the two tables, Orders and Returns to the data pane. Depending on the field name and
datatype, Tableau will automatically create a join which can be changed later.
The following screenshot shows the creation of an inner join between Orders and Returns
using the Field Order ID.
48
Tableau
In the following screenshot, you can see the inner and left outer join as the available joins.
49
Tableau
50
16. Tableau Data Blending Tableau
Data Blending is a very powerful feature in Tableau. It is used when there is related data
in multiple data sources, which you want to analyze together in a single view. As an
example, consider the Sales data is present in a relational database and Sales Target data
in an Excel spreadsheet. Now, to compare actual sales to target sales, you can blend the
data based on common dimensions to get access to the Sales Target measure. The two
sources involved in data blending are referred as primary and secondary data sources. A
left join is created between the primary data source and the secondary data source with
all the data rows from primary and matching data rows from secondary data source.
First load the sample coffee chain to Tableau and look at its metadata. Go to the menu -
Data -> New Data Source and browse for the sample coffee chain file, which is a MS Access
database file. The following screenshot shows the different tables and joins available in
the file.
51
Tableau
52
Tableau
53
Tableau
Tableau - Worksheets
54
17. Tableau Add Worksheets Tableau
Worksheet in the Tableau screen is the area where you create the views for data analysis.
By default, Tableau provides three blank worksheets when you have established a
connection to data source. You can go on adding multiple worksheets to look at different
data views in the same screen, one after another.
Adding a Worksheet
You can add a worksheet in two ways. Right-click on the name of the current worksheet
and choose the option New Worksheet from the pop-up menu. You can also click on the
small icon to the right of the last sheet name to add a worksheet.
55
Tableau
56
18. Tableau Rename Worksheet Tableau
You can give appropriate names to the existing worksheets by renaming a worksheet. This
helps in relating the content of the worksheet with its name. For example, if we want to
know which sheet has the view to know the segment wise profit then with a proper name
of the sheet we can identify it.
57
Tableau
The following diagram shows the worksheet with the new name.
58
19. Tableau Save & Delete Worksheet Tableau
An existing worksheet can be both saved and deleted. This helps in organizing the contents
in the Tableau desktop environment. While you can save a worksheet by clicking the save
button under the main menu, you can delete a worksheet using the following steps.
59
Tableau
60
20. Tableau Reorder Worksheet Tableau
Sometimes you need to change the position of the existing worksheet to study them in a
better way. This can be done in a simple way by dragging the sheet name from its existing
position to the new position.
61
Tableau
The following screenshot shows that a vertical dark line appears in the new position on
dragging the third worksheet from left to the new position.
62
21. Tableau Paged Workbook Tableau
A paged workbook is used to save the view of the data in different pages for different
values of the dimension or measure. A common example is to see how each type of
products have performed against each other in a specific sales region. As each of the
values of product type is stored as a separate page, we can view them one at a time or
see it as a range of values.
Step 1: Create a bar chart with two dimensions and one measure. In this case, drag the
Measure Profit to the columns shelf and the dimensions sub-category, and Region to the
rows shelf as shown in the following screenshot.
63
Tableau
Step 2: Drag the Sub-Category field again to the page shelf. You will see that a page
control is automatically added, just below the Pages shelf. This page control provides the
following features to navigate through the pages in a view:
In this case, we will see how to jump to a specific page and how to get the automatic
display of pages. To go to a specific page, click on the drop-down on the page control and
select Accessories. The chart seen in the following screenshot appears.
64
Tableau
Step 3: For automatic display of pages, keep the show history checkbox ticked and click
the play button. You can then see an automatic play of different pages of sub categories.
While the current Sub-Category value is shown with a dark color, the previous values are
shaded with light color. The following screenshot illustrates this.
65
Tableau
Tableau Calculations
66
22. Tableau Operators Tableau
An operator is a symbol that tells the compiler to perform specific mathematical or logical
manipulations. Tableau has a number of operators used to create calculated fields and
formulas.
Following are the details of the operators that are available and the order (precedence) of
operations.
Types of Operator
General Operators
Arithmetic Operators
Relational Operators
Logical Operators
General Operators
Following table shows the general operators supported by Tableau. These operators act
on numeric, character, and date data types.
(subtraction) -(7+3) = -10
Subtracts two numbers.
#April 16, 2004# - 15 = #April 1,
Subtracts days from dates.
2004#
67
Tableau
Arithmetic Operators
Following table shows the arithmetic operators supported by Tableau. These operators act
only on numeric data types.
Comparison Operators
Following table lists the comparison operators supported by Tableau. These operators are
used in expressions. Each operator compares two numbers, dates, or strings and returns
a Boolean (TRUE or FALSE). Booleans themselves, however, cannot be compared using
these operators.
= = or =
(Equal to) Compares two numbers or two strings or two dates to Hello =
be equal. Returns the Boolean value TRUE if they are, Hello
else returns false. 5 = 15/ 3
!= or <> (Not
equal to) Compares two numbers or two strings or two dates to Good <>
be unequal. Returns the Boolean value TRUE if they are, Bad
else returns false. 18 != 37 / 2
68
Tableau
> (Greater Compares two numbers or two strings or two dates [Profit] > 20000
than) where the first argument is greater than second. [Category] > Q
Returns the boolean value TRUE if it is the case, else [Ship date] >
returns false. #April 1, 2004#
Logical Operators
Following table shows the logical operators supported by Tableau. These operators are
used in expressions whose result is a Boolean giving the output as TRUE or FALSE.
AND If the expressions or Boolean values present on both [Ship Date] > #April
sides of AND operator is evaluated to be TRUE, then 1, 2012# AND
the result is TRUE. Else the result is FALSE. [Profit] > 10000
Operator Precedence
The following table describes the order in which operators are evaluated. The top row has
the highest precedence. Operators on the same row have the same precedence. If two
operators have the same precedence, they are evaluated from left to right in the formula.
Also parentheses can be used. The inner parentheses are evaluated before the outer
parentheses.
69
Tableau
Precedence Operator
1 (negate)
2 ^(power)
3 *, /, %
4 +,
6 NOT
7 AND
8 OR
70
23. Tableau Functions Tableau
Any data analysis involves a lot of calculations. In Tableau, the calculation editor is used
to apply calculations to the fields being analyzed. Tableau has a number of inbuilt functions
which help in creating expressions for complex calculations.
Number Functions
String Functions
Date Functions
Logical Functions
Aggregate Functions
Number Functions
These are the functions used for numeric calculations. They only take numbers as inputs.
Following are some examples of important number functions.
String Functions
String Functions are used for string manipulation. Following are some important string
functions with examples.
71
Tableau
Date Functions
Tableau has a variety of date functions to carry out calculations involving dates. All the
date functions use the date_part which is a string indicating the part of the date such as
- month, day, or year. Following table lists some examples of important date functions.
DATEADD ('month', 3,
DATEADD (date_part, Returns an increment added #2004-04-15#) = 2004-07-
increment, date) to the date. The type of 15 12:00:00 AM
increment is specified in
date_part.
DATENAME
DATENAME('month', #2004-
(date_part, date, Returns date_part of date as 04-15#) = "April"
[start_of_week]) a string. The start_of_week
parameter is optional.
72
Tableau
Logical Functions
These functions evaluate some single value or the result of an expression and produce a
boolean output.
IFNULL
The IFNULL function returns the first IFNULL([Sales], 0) =
(expression1,
expression if the result is not null, and [Sales]
expression2)
returns the second expression if it is
null.
ISDATE("11/05/98") =
TRUE
ISDATE (string) The ISDATE function returns TRUE if the ISDATE("14/05/98") =
string argument can be converted to a FALSE
date, and FALSE if it cannot.
Aggregate Functions
73
24. Tableau Numeric Calculations Tableau
Numeric calculations in Tableau are done using a wide range of inbuilt functions available
in the formula editor.
In this chapter, we will see how to apply calculations to the fields. The calculations can be
as simple as subtracting the values of two fields or applying an aggregate function to a
single field.
Following are the steps to create a calculation field and use numeric functions in it.
74
Tableau
Calculation Editor
The above step opens a calculation editor which lists all the functions that is available in
Tableau. You can change the dropdown value and see only the functions related to
numbers.
Create a Formula
To study the difference between profit and discount for different shipping mode of the
products, create a formula subtracting the discount from the profit as shown in the
following screenshot. Also, name this field as profit_n_discount.
75
Tableau
76
Tableau
77
Tableau
On clicking OK and dragging the Avg_Sales field to the Rows shelf, you will get the
following view.
78
Tableau
79
25. Tableau String Calculations Tableau
In this chapter, you will learn about calculations in Tableau involving Strings. Tableau has
many inbuilt string functions, which can be used to do string manipulations such as -
comparing, concatenating, replacing few characters from a string, etc. Following are the
steps to create a calculation field and use string functions in it.
Calculation Editor
The above step opens a calculation editor which lists all the functions that is available in
Tableau. You can change the dropdown value and see only the functions related to strings.
80
Tableau
Create a Formula
Consider you want to find out the sales in the cities, which contain the letter o. For this,
create the formula as shown in the following screenshot.
81
Tableau
82
26. Tableau Date Calculations Tableau
Dates are one of the key fields which is extensively used in most of the data analysis
scenarios. Hence, Tableau provides a large number of inbuilt functions involving dates.
You can carry out simple date manipulations such as adding or subtracting days from a
date. You can also create complex expressions involving dates.
Following are the steps to create a calculation field and use date functions in it.
83
Tableau
Calculation Editor
The above step opens a calculation editor, which lists all the functions available in Tableau.
You can change the dropdown value and see only the functions related to Date.
Create a Formula
Now, find out the sales volume along with the difference in the date of sales in months
from 21st March 2009. For this, create the formula as shown in the following screenshot.
84
Tableau
85
27. Tableau Table Calculations Tableau
These are the calculations which are applied to the values in the entire table. For example,
for calculating a running total or running average, we need to apply a single method of
calculation to an entire column. Such calculations cannot be performed on some selected
rows.
Table has a feature called Quick Table Calculation, which is used to create such
calculations. The steps to be applied in Quick Table calculation are as follows:
Step 1: Select the measure on which the table calculation has to be applied and drag it
to column shelf.
Step 2: Right-click the measure and choose the option Quick Table Calculation.
Running Total
Difference
Percent Difference
Percent of Total
Rank
Percentile
Moving Average
Year to Date (YTD) Total
Compound Growth Rate
Year over Year Growth
Year to Date (YTD) Growth
Example
Lets calculate the running total of the profits earned for the data source following the
above steps. Use the data source named sample superstore.xls.
86
28. Tableau LOD Expressions Tableau
Level of Detail (LOD) expressions are used to run complex queries involving many
dimensions at the data source level instead of bringing all the data to Tableau interface. A
simple example is adding dimension to an already calculated aggregate value.
Types of LOD
There are three main types of LOD expressions.
FIXED LOD: This expression computes values using the specified dimensions
without reference to any other dimensions in the view.
INCLUDE LOD: This level of detail expressions compute values using the specified
dimensions in addition to whatever dimensions are in the view.
EXCLUDE LOD: These levels of detail expressions subtract dimensions from the
view level of detail.
87
Tableau
Next, drag the Region and State field to the Rows shelf and the calculated field to the Text
shelf under the Marks card. Also drag the Region field to the Color shelf. This produces the
following view, which shows a fixed value for different states. That is because we have
fixed the dimension as region for the calculation of Sales value.
88
Tableau
For this, drag the Sub-Category field to the Rows shelf. Then, write the expression in the
Columns shelf as shown in the following screenshot. It produces the following view which
includes both the dimensions in the calculations.
89
Tableau
90
Tableau
On dragging the relevant fields to the respective shelves, you will get the final view for
the EXCLUDE LOD as shown in the following screenshot.
91
Tableau
92
29. Tableau Basic Sorting Tableau
Sorting of data is a very important feature of data analysis. Tableau allows the sorting of
data of the fields, which are called dimensions. There are two ways in which Tableau carries
out the sorting.
Computed Sorting is the sort directly applied on an axis using the sort dialog
button.
Computed Sorting
This type of sorting involves choosing a field to be sorted and directly applying the sort
using the sort dialog box. You have the option to choose the sort order as ascending or
descending and choose the field on which to apply the sort.
Example
Choose Sample-Superstore to apply sorting on the field named discount by using the
dimensions order date and Subcategory as shown below. The result shows the name of
the sub-categories in a descending order arranged for each year.
Manual Sorting
This is basically changing the order in which the visualization elements appear in the
screen. For example, you want to show the sales volume of different product segment in
a descending order, however you have your own choice of order. This sort is not as per
the exact values of number or text, rather they represent the users choice of ordering.
Hence, they are called as manual sorting.
In the following example, you move the segment named Home Office, below the segment
named Consumer, even though the sales volume of Home Office is the lowest.
93
30. Tableau Basic Filters Tableau
Filtering is the process of removing certain values or range of values from a result set.
Tableau filtering feature allows both simple scenarios using field values as well as
advanced calculation or context-based filters. In this chapter, you will learn about the basic
filters available in Tableau.
There are three types of basic filters available in Tableau. They are as follows:
Filter Dimensions
These filters are applied on the dimension fields. Typical examples include filtering based
on categories of text or numeric values with logical expressions greater than or less than
conditions.
Example
We use the Sample - Superstore data source to apply dimension filters on the sub-category
of products. We create a view for showing profit for each sub-category of products
according to their shipping mode. For it, drag the dimension field Sub-Category to the
Rows shelf and the measure field profit to the Columns shelf.
94
Tableau
Next, drag the Sub-Category dimension to the Filters shelf to open the Filter dialog box.
Click the None button at the bottom of the list to deselect all segments. Then, select the
Exclude option in the lower right corner of the dialog box. Finally, select Labels and Storage
and then click OK. The following screenshot shows the result with the above two categories
excluded.
95
Tableau
Filter Measures
These filters are applied on the measure fields. Filtering is based on the calculations applied
to the measure fields. Hence, while in dimension filters you use only values to filter, in
measures filter you use calculations based on fields.
Example
You can use the Sample - Superstore data source to apply dimension filters on the average
value of the profits. First, create a view with ship mode and subcategory as dimensions
and Average of profit as shown in the following screenshot.
96
Tableau
Next, drag the AVG (profit) value to the filter pane. Choose Average as the filter mode.
Next, choose "At least" and give a value to filter the rows, which meet these criteria.
97
Tableau
After completion of the above steps, we get the final view below showing only the
subcategories whose average profit is greater than 20.
98
Tableau
Filter Dates
Tableau treats the date field in three different ways while applying the date field. It can
apply filter by taking a relative date as compared to today, an absolute date, or range of
dates. Each of this option is presented when a date field is dragged out of the filter pane.
Example
We choose the sample - Superstore data source and create a view with order date in the
column shelf and profit in the rows shelf as shown in the following screenshot.
99
Tableau
Next, drag the "order date" field to the filter shelf and choose Range of dates in the filter
dialog box. Choose the dates as shown in the following screenshot.
100
Tableau
On clicking OK, the final view appears showing the result for the chosen range of dates as
seen in the following screenshot.
101
Tableau
102
31. Tableau Quick Filters Tableau
Many filter types in Tableau are quickly available using the right-click option on the
dimension or measure. These filters known as Quick filters have enough functionality to
solve most of the common filtering needs.
The following screenshot shows how the quick filters are accessed.
103
Tableau
Multiple Values (Custom List) Search and select one or more values.
Example
Consider the Sample-Superstore data source to apply some quick filters. In the following
example, choose sub-category as the row and sales as the column which by default
produces a horizontal bar chart. Next, drag the sub-category field to the filters pane. All
the subcategories appear next to the chart. Apply wildcard filtering using the expression
a* which selects all subcategory name starting with a.
The below screen shows the result of applying this filter where only the sub-categories
starting with A are displayed.
104
Tableau
105
Tableau
106
32. Tableau Context Filters Tableau
The normal filters in Tableau are independent of each other. It means each of the filter
reads all the rows from the source data and creates its own result. However, there may
be scenarios where you might want the second filter to process only the records returned
by the first filter. In such a case, the second filter is known as dependent filters because
they process only the data that passes through the context filter. Context Filters serve two
main purposes.
Improves performance If you set a lot of filters or have a large data source,
the queries can be slow. You can set one or more context filters to improve the
performance.
Creates a dependent numerical or top N filter You can set a context filter to
include only the data of interest, and then set a numerical or a top N filter.
Step 1: Drag the dimension Sub-Category to the Rows shelf and the measure Sales to
the Columns Shelf. Choose the horizontal bar chart as the chart type. Drag the dimension
Sub-Category again to the Filters shelf. You will get the following chart.
107
Tableau
Step 2: Right-click on the field Sub-Category in the filter shelf and go the fourth tab
named Top. Choose the option by field. From the next drop-down, choose the option Top
10 by Sales Sum as shown in the following screenshot.
108
Tableau
Step 3: Drag the dimension Category to the filter shelf. Right-click to edit and under the
general tab choose Furniture from the list. As you can see the result shows three
subcategory of products.
109
Tableau
Step 4: Right-click the Category: Furniture filter and select the option Add to Context.
This produces the final result, which shows the subcategory of products from the category
Furniture which are among the top 10 subcategories across all the products.
110
Tableau
111
33. Tableau Condition Filters Tableau
One of the important filtering options in Tableau is to apply some conditions to already
existing filters. These conditions can be very simple like finding only those sales which are
higher than a certain amount or it can be a complex one based on a certain formula. The
conditions can also be applied to create a range filter.
Step 1: Drag the dimension segment and the measure Sales to the Column shelf. Next,
drag the dimension Sub-Category to the Rows shelf. Choose the horizontal bar chart
option. You will get the following chart.
112
Tableau
Step 2: Drag the dimension Sub-Category to the Filters Shelf. Right-click to edit and go
to the tab Condition. Here, choose the radio option by field. From the drop-down, select
Sales, Sum and greater than equal to symbol specifying the value 100000.
On completion of the above two steps, we get a chart which shows only those subcategory
of products, which have the required amount of sale. Also this is shown for all the available
segments where the condition is met.
113
Tableau
114
34. Tableau Top Filters Tableau
The Top option in Tableau filter is used to limit the result set from a filter. For example,
from a large set of records on sales you want only the top 10 values. You can apply this
filter using the inbuilt options for limiting the records in many ways or by creating a
formula. In this chapter, you will explore the inbuilt options.
Step 1: Drag the dimension Sub-Category to the Rows shelf and the Measure Sales to the
Columns shelf. Choose the horizontal bar as the chart type. Tableau shows the following
chart.
Step 2: Right-click on the field Sub-Category and go to the tab named Top. Here, choose
the second radio option by field. From the drop-down, choose the option Top 5 by Sum of
Sales.
115
Tableau
On completion of the above step, you will get the following chart, which shows the top 5
Sub-Category of products by sales.
116
Tableau
117
35. Tableau Filter Operations Tableau
Any data analysis and visualization work involves the use of extensive filtering of data.
Tableau has a very wide variety of filtering options to address these needs. There are
many inbuilt functions for applying filters on the records using both dimensions and
measures. The filter option for measures offers numeric calculations and comparison. The
filter option for dimension offers choosing string values from a list or using a custom list
of values. In this chapter, you will learn about the various options as well as the steps to
edit and clear the filters.
Creating Filters
Filters are created by dragging the required field to the Filters shelf located above the
Marks card. Create a horizontal bar chart by dragging the measure sales to the Columns
shelf and the dimension Sub-Category to the Rows shelf. Again drag the measure sales
into the Filters shelf. Once this filter is created, right-click and choose the edit filter option
from the pop-up menu.
118
Tableau
Range of Values - Specifies the minimum and maximum values of the range to
include in the view.
At Least - Includes all values that are greater than or equal to a specified minimum
value.
At Most - Includes all values that are less than or equal to a specified maximum
value.
Special - Helps you filter on Null values. Include only Null values, Non-null values,
or All Values.
119
Tableau
Wildcard Filter allows to mention wildcards like cha* to filter all string values
starting with cha.
120
Tableau
Clearing Filters
Filters can be easily removed by choosing the clear filter option as shown in the following
screenshot.
121
Tableau
Tableau Charts
122
36. Tableau Bar Chart Tableau
A bar chart represents data in rectangular bars with the length of the bar proportional to
the value of the variable. Tableau automatically produces a bar chart when you drag a
dimension to the Row shelf and measure to the Column shelf. We can also use the bar
chart option present in the Show Me button. If the data is not appropriate for bar chart,
then this option will be automatically greyed out.
In Tableau, various types of bar charts can be created by using a dimension and a
measure.
123
Tableau
124
Tableau
125
37. Tableau Line Chart Tableau
In a line chart, a measure and a dimension are taken along the two axes of the chart area.
The pair of values for each observation becomes a point and the joining of all these points
create a line showing the variation or relationship between the dimensions and measures
chosen.
126
Tableau
127
Tableau
128
38. Tableau Pie Chart Tableau
A pie chart represents data as slices of a circle with different sizes and colors. The slices
are labeled and the numbers corresponding to each slice is also represented in the chart.
You can select the pie chart option from the Marks card to create a pie chart.
129
Tableau
Going one more level into the hierarchy, we get the manufacturer as the label and the
above pie chart changes to the following one.
130
Tableau
131
39. Tableau Crosstab Tableau
A crosstab chart in Tableau is also called a Text table, which shows the data in textual
form. The chart is made up of one or more dimensions and one or more measures. This
chart can also show various calculations on the values of the measure field such as running
total, percentage total, etc.
Simple Crosstab
Using the Sample-superstore, let's plan to get the amount of sales for each segment in
each region. You need to display this data for each year using the order dates available.
To achieve this objective, following are the steps.
Step 1: Drag and drop the dimension order date to the columns shelf.
Step 2: Drag and drop the dimensions region and segment to the rows shelf.
Step 3: Pull the measure Sales to the labels Shelf under Marks.
132
Tableau
133
Tableau
On clicking OK in the screen above, you will find the crosstab chart created with percentage
values as shown in the following screenshot.
134
Tableau
135
40. Tableau Scatter Plot Tableau
As the name suggests, a scatter plot shows many points scattered in the Cartesian plane.
It is created by plotting values of numerical variables as X and Y coordinates in the
Cartesian plane. Tableau takes at least one measure in the Rows shelf and one measure
in the Columns shelf to create a scatter plot. However, we can add dimension fields to the
scatter plot which play a role in marking different colors for the already existing points in
the scatter graph.
Step1: Drag and drop the measure Sales to the Columns shelf.
Step 2: Drag and drop the measure Profit to the Rows shelf.
Step 3: Pull the dimension Sub-Category to the labels Shelf under Marks.
The following chart appears which shows how profit and sales is distributed across the
Sub-Category of products.
136
Tableau
137
Tableau
138
Tableau
139
41. Tableau - Bubble Chart Tableau
Bubble charts display data as a cluster of circles. Each of the values in the dimension field
represents a circle whereas the values of measure represent the size of those circles. As
the values are not going to be presented in any row or column, you can drag the required
fields to different shelves under the marks card.
Step 1: Drag and drop the measure profit into the Size shelf under Marks card.
Step 2: Drag and drop the dimension ship mode into the Labels shelf under Marks card.
Step 3: Pull the dimension ship mode to the Colors shelf under Marks card.
140
Tableau
141
Tableau
142
42. Tableau Bullet Graph Tableau
A bullet chart is a variation of Bar chart. In this chart, we compare the value of one
measure with another measure in the context of finding the variation in the first measure
within a range of variations in the second measure. It is like two bars drawn upon one
another to indicate their individual values at the same position in the graph. It can be
thought of as combining two graphs as one to view a comparative result easily.
Step 1: Drag and drop the dimension Sub-Category from the data pane into the column
shelf.
Step 2: Drag and drop the measures Profit and Sales to the Rows shelf.
The following chart appears which shows the two measures as two separate categories of
bar charts, each representing the values for sub-categories.
Step 3: Drag the sales measure to the Marks card. Using Show Me, choose the bullet
graph option. The following chart shows the bullet graph.
143
Tableau
144
43. Tableau Box Plot Tableau
The box plots are also known as a box-and-whisker plots. They show the distribution of
values along an axis. Boxes indicate the middle 50 percent of the data which is, the middle
two quartiles of the data's distribution. The remaining 50 percent of data on both sides is
represented by lines also called whiskers, to display all points within 1.5 times the
interquartile range, which is all points within 1.5 times the width of the adjoining box, or
all points at the maximum extent of the data.
The Box Plots take one or more measures with zero or more dimensions.
Step 1: Drag and drop the dimension category to the Columns shelf and profit to the Rows
shelf. Also drag the dimension Ship mode to the right of Category in Columns shelf.
Step 2: Choose Box-and-Whisker plot from Show Me. The following chart appears which
shows the box plots. Here, Tableau automatically reassigns the ship mode to the Marks
card.
145
Tableau
146
44. Tableau Tree Map Tableau
The tree map displays data in nested rectangles. The dimensions define the structure of
the tree map and measures define the size or color of the individual rectangle. The
rectangles are easy to visualize as both the size and shade of the color of the rectangle
reflect the value of the measure.
A Tree Map is created using one or more dimension with one or two measures.
Step 1: Drag and drop the measure profit two times to the Marks Card. Once to the Size
shelf and again to the Color shelf.
Step 2: Drag and drop the dimension ship mode to the Label shelf. Choose the chart type
Tree Map from Show Me. The following chart appears.
147
Tableau
148
45. Tableau Bump Chart Tableau
A Bump Chart is used to compare two dimensions against each other using one of the
Measure value. They are very useful for exploring the changes in Rank of a value over a
time dimension or place dimension or some other dimension relevant to the analysis.
The Bump Chart takes two dimensions with zero or more measures.
Step 1: Drag and drop the dimension Sub-Category to the Columns shelf. Also drag the
dimension Ship mode to the Color shelf under Marks card. Leave the chart type to
Automatic. The following chart appears.
Step 2: Next, create a calculated field called Rank. Go to Analysis -> Create Calculated
Field. Use Rank as the field name and write the expression index () in the calculation area.
It is an inbuilt function that creates an index for the current row in the partition. Click OK
149
Tableau
and the new field will be visible in the measures section. Right-click on the field Rank and
convert it to discrete.
Step 3: Drag Rank to the Rows shelf. The following chart appears which shows the
dimension Sub-Category with each ship mode arranged in an increasing order of their
Rank value.
Step 4: Apply some more calculation to the rank field using the measure Profit. Right-
click on Rank and choose Edit Table calculation. Choose the sorting by the field profit using
partition by Sub-Category and addressed by ship mode. The following screenshot shows
the calculations applied.
150
Tableau
On completion of the above steps, you will get the bump chart as shown in the following
screenshot. It shows the variation of profit for each ship mode across various sub-
categories.
151
Tableau
152
46. Tableau Gantt Chart Tableau
A Gantt chart shows the progress of the value of a task or resource over a period of time.
It is extensively used in project management and other types of variation study over a
period of time. Thus, in Gantt chart, time dimension is an essential field.
The Gantt chart takes at least a dimension and a measure in addition to the time
dimension.
Step 1: Drag the dimension order date to the Columns shelf and Sub-Category to the
Rows shelf. Next, add the order date to the Filters shelf. Right-click on order date to
convert it to the exact date values as shown in the following screenshot.
153
Tableau
154
Tableau
Step 2: Edit the filter condition to select a range of dates. It is because you want individual
date values and there is a very large number of dates in the data. The range is created as
shown in the following screenshot.
155
Tableau
Step 3: Drag the dimension ship mode to the Color shelf and the measure quantity to the
Size shelf under the Marks card. This produces the Gantt chart as shown in the following
screenshot.
156
47. Tableau Histogram Tableau
Tableau creates a histogram by taking one measure. It creates an additional bin field for
the measure used in creating a histogram.
Creating a Histogram
Using the Sample-superstore, plan to find the quantities of sales for different regions. To
achieve this, drag the Measure named Quantity to the Rows shelf. Then open Show Me
and select the Histogram chart. The following diagram shows the chart created. It shows
the quantities automatically bucketed into values ranging from 0 to 4811 and divided into
12 bins.
157
Tableau
158
48. Tableau Motion Charts Tableau
Motion charts show data using the X and Y-axes, displaying changes over time by showing
the movement of data points within the defined space as well as changes in the color of
the lines. The main advantage of motion chart is to view the entire trail of how the data
has changed over time and not just a snapshot of the data.
Tableau needs one Time Dimension and one Measure to create a Motion chart.
Step 1: Drag the Dimension Order Date to the Columns Shelf. Drag it again to the Pages
Shelf. In the Pages shelf, right-click on the Order Date and choose Month. Then drag the
measure Profit to the Rows Shelf. The following chart appears.
Step 2: Put a check mark on the box next to Show History and then click on the drop-
down arrow next to it. For Marks to Show History For select All. Then under Show,
159
Tableau
select Both. Selecting Marks shows only the points and selecting Trails shows only
the line. Click the Play button. The following chart appears.
Step 3: Allowing the chart to run from January to December will create the chart which
shows how the profits have varied over each month for all the years. Note that as the data
changes the recent months get a darker shade of color and the historical data gets a lighter
shade of color.
160
Tableau
161
49. Tableau - Waterfall Charts Tableau
Waterfall charts effectively display the cumulative effect of sequential positive and
negative values. It shows where a value starts, ends and how it gets there incrementally.
So, we are able to see both the size of changes and difference in values between
consecutive data points.
Tableau needs one Dimension and one Measure to create a Waterfall chart.
Step 1: Drag the Dimension Sub-Category to the Columns shelf and the Measure Sales to
the Rows shelf. Sort the data in an ascending order of sales value. For this, use the sort
option appearing in the middle of the vertical axis when you hover the mouse over it. The
following chart appears on completing this step.
162
Tableau
Step 2: Next, right-click on the SUM (Sales) value and select the running total from the
table calculation option. Change the chart type to Gantt Bar. The following chart appears.
163
Tableau
Step 3: Create a calculated field named -sales and mention the following formula for its
value.
164
Tableau
Step 4: Drag the newly created calculated field (-sales) to the size shelf under Marks
Card. The chart above now changes to produce the following chart which is a Waterfall
chart.
165
Tableau
166
Tableau
Tableau Advanced
167
50. Tableau Dashboard Tableau
Each view you add to the dashboard is connected to its corresponding worksheet. So when
you modify the worksheet, the dashboard is updated and when you modify the view in the
dashboard, the worksheet is updated.
Creating a Dashboard
Using the Sample-superstore, plan to create a dashboard showing the sales and profits for
different segments and Sub-Category of products across all the states. To achieve this
objective, following are the steps.
Step 1: Create a blank worksheet by using the add worksheet icon located at the bottom
of the workbook. Drag the dimension Segment to the columns shelf and the dimension
Sub-Category to the Rows Shelf. Drag and drop the measure Sales to the Color shelf and
the measure Profit to the Size shelf. This worksheet is referred as the Master worksheet.
Right-click and rename this worksheet as Sales_Profits. The following chart appears.
168
Tableau
169
Tableau
Step 2: Create another sheet to hold the details of the Sales across the States. For this,
drag the dimension State to the Rows shelf and the measure Sales to the Columns shelf
as shown in the following screenshot. Next, apply a filter to the State field to arrange the
Sales in a descending order. Right-click and rename this worksheet as Sales_state.
170
Tableau
Step 3: Next, create a blank dashboard by clicking the Create New Dashboard link at the
bottom of the workbook. Right-click and rename the dashboard as Profit_Dashboard.
171
Tableau
Step 4: Drag the two worksheets to the dashboard. Near the top border line of Sales Profit
worksheet, you can see three small icons. Click the middle one, which shows the prompt
Use as Filter on hovering the mouse over it.
Step 5: Now in the dashboard, click the box representing Sub-Category named Machines
and segment named Consumer.
172
Tableau
You can notice that only the states where the sales happened for this amount of profit are
filtered out in the right pane named Sales_state. This illustrates how the sheets are linked
in a dashboard.
173
51. Tableau Formatting Tableau
Tableau has a very wide variety of formatting options to change the appearance of the
visualizations created. You can modify nearly every aspect such as font, color, size, layout,
etc. You can format both the content and containers like tables, labels of axes, and
workbook theme, etc.
The following diagram shows the Format Menu which lists the options. In this chapter, you
will touch upon some of the frequently used formatting options.
174
Tableau
175
Tableau
176
Tableau
177
Tableau
Format Borders
Consider a crosstab chart with Sub-Category in the Columns shelf and State in the Rows
shelf. Now, you can change the borders of the crosstab table created by using the
formatting options. Right-click on crosstab chart and choose Format.
The Format Borders appear in the left pane. Choose the options as shown in the following
screenshot.
178
52. Tableau Forecasting Tableau
Forecasting is about predicting the future value of a measure. There are many
mathematical models for forecasting. Tableau uses the model known as exponential
smoothing. In exponential smoothing, recent observations are given relatively more
weight than older observations. These models capture the evolving trend or seasonality of
the data and extrapolate them into the future. The result of a forecast can also become a
field in the visualization created.
Creating a Forecast
Using the Sample-superstore, forecast the value of the measure sales for next year. To
achieve this objective, following are the steps.
Step 1: Create a line chart with Order Date (Year) in the columns shelf and Sales in the
Rows shelf. Go to the Analysis tab as shown in the following screenshot and click Forecast
under Model category.
179
Tableau
Step 2: On completing the above step, you will find the option to set various options for
forecast. Choose the Forecast Length as 2 years and leave the Forecast Model to Automatic
as shown in the following screenshot.
180
Tableau
Click OK, and you will get the final forecast result as shown in the following screenshot.
181
Tableau
Describe Forecast
You can also get minute details of the forecast model by choosing the option Describe
Forecast. To get this option, right-click on Forecast diagram as shown in the following
screenshot.
182
53. Tableau Trend Lines Tableau
Trend lines are used to predict the continuation of a certain trend of a variable. It also
helps to identify the correlation between two variables by observing the trend in both of
them simultaneously. There are many mathematical models for establishing trend lines.
Tableau provides four options. They are Linear, Logarithmic, Exponential, and Polynomial.
In this chapter, only the linear model is discussed.
Tableau takes a time dimension and a measure field to create a Trend Line.
Step 1: Drag the dimension Order date to the Column shelf and the measure Sales to the
Rows shelf. Choose the chart type as Line chart. In the Analysis menu, go to model ->
Trend Line. Clicking on Trend Line pops up an option showing different types of trend lines
that can be added. Choose the linear model as shown in the following screenshot.
183
Tableau
Step 2: On completion of the above step, you will get various trend lines. It also shows
the mathematical expression for the correlation between the fields, the P-Value and the
R-Squared value.
184
Tableau
185