How to Create Calculated Values using Dialog Box in Tableau

Using the Calculation Dialog Box to Create Calculated Values

You can modify and compare table calculations.

Calculated Values require entering of fields, functions and operators. Tableau strives to make formula creation fast and easy, so it is possible to write formulas with minimal typing. Once you’ve connected to a data source, you can create a calculated field from the main menu by selecting Analysis/ Create Calculated Field. This example uses the Superstore spreadsheet. Below diagram shows the Calculated Value editing window.          

The figure shows a calculation for Profit Ratio that uses two fields from the Superstore file to derive the result. The Name field at the top of below diagram is where you type the name of your Calculated Value as you want it to appear in the data window of the worksheet. The Formula box is used to write the script for the formula.

Accelerate your career with Tableau Software Training and become expertise in Tableau.

You will also see that Tableau color which encodes different elements of formulas so that they are easy to separate visually. Fields are orange, the Parameters are purple, and Functions are blue. Notice the example in below diagram includes comments at the top, color-encoded in green. Comments are useful for documenting sections of complex formulas or for adding basic descriptive information to other analysts that may use your formula in their work. You can add comments anywhere in the formula window by typing two forward slashes (//) in front of the text.

editing window

Diagram of Formula dialog box or editing window

Below the formula window is a green check mark followed by the statement “the calculation is valid”. This is the formula editor that will you help you correct syntax errors. If you get something wrong a red X will appear in below diagram, you see this in action.

 real-time formula editor Diagram

The real-time formula editor Diagram

For example, if the beginning parenthesis is omitted in front of the sales field, clicking on the error message —or in the formula near the crooked red line— will provide more information about the syntax error. Typing in the missing parenthesis will correct the problem. If you are new to writing formulas, or if you are creating a particularly complex formula, Tableau’s editor will help you find and correct errors.

Referring to below diagram again, you can see four panes on the bottom half of the window. These panes display the available fields, parameters, and functions. If you have a particular field or function selected, the yellow window at the far right provides a brief description of the field or the formula definition.

Checkout Tableau Interview Questions

MindMajix Youtube Channel

Field selection:

Looking below the fields title, you will see a filter that allows you to select different data sources (if you have more than one being used in your worksheet), or filter for specific data types available (numbers, text, dates, etc.). Below diagram shows this in action with the number data types only being displayed below.

Filtering field

Diagram of Filtering field selections for numbers

If you have many fields in your source data, a high-level field selection filter may not prune the list enough. In the below diagram, notice the small boxes below each window that provide a fuzzy string search for a specific field name. Notice that the parameter and Function windows also provide the same search capability.

You can add fields to your Formula window by typing them manually, pasting them in from a text editor, or by double-clicking on the desired field from the Fields window. If you are new to writing formulas, use the double -click method. Tableau inserts the appropriate syntax automatically. For example, double-clicking on the Profit field in the Fields window will cause the following script to be entered: ([ Profit]).

Checkout Tableau Server Tutorials

Function Selection:

Functions can be added exactly the same way. The filter at the top of the Functions window lets you filter for a function category. To add functions without typing, place your cursor within the location of the formula window where you want the function to be placed and double-click on the desired function name in the function window below. Below diagram shows the function window.

function window Diagram

Filter the function window Diagram

When the Sum function is selected, the yellow help window displays a brief description of the function along with the function syntax. If you want a more detailed definition, selecting the help menu option will take you to Tableau Software’s online manual.

Explore Tableau Sample Resumes! Download & Edit, Get Noticed by Top Employers!Download Now!

Parameter Selection:

Parameters are useful when you want to add interactivity and flexibility to your report, or to experiment with what-if scenarios. The parameters are a single select drop down. To select multiple items from this list you need to build a calculation based on multiple selection. 

They are optional elements which allow you to add variables in formulas. Below diagram shows two parameters that are included with the Superstore sample file. Parameters will be covered in detail in the sections on parameters at the end of this chapter.

When you complete editing the formula, don’t forget to click the OK button at the bottom because the new field isn’t created until you do that. If you get interrupted while writing a very long formula either keep your window open, or copy the script to a text editor and save it. When you resume work, you can paste that script back into the formula window and continue. Once you get comfortable with the formula editor and the available functions, you’ll find many ways to leverage Calculated Values.

List Of Tableau Courses:

 Tableau Advanced
 Tableau Server
 Data Visualization and Dashboarding Fundamentals

 

Job Support Program

Online Work Support for your on-job roles.

jobservice

Our work-support plans provide precise options as per your project tasks. Whether you are a newbie or an experienced professional seeking assistance in completing project tasks, we are here with the following plans to meet your custom needs:

  • Pay Per Hour
  • Pay Per Week
  • Monthly
Learn MoreGet Job Support
Course Schedule
NameDates
Tableau TrainingNov 19 to Dec 04View Details
Tableau TrainingNov 23 to Dec 08View Details
Tableau TrainingNov 26 to Dec 11View Details
Tableau TrainingNov 30 to Dec 15View Details
Last updated: 28 Sep 2024
About Author

As a Senior Writer for Mindmajix, Saikumar has a great understanding of today’s data-driven environment, which includes key aspects such as Business Intelligence and data management. He manages the task of creating great content in the areas of Programming, Microsoft Power BI, Tableau, Oracle BI, Cognos, and Alteryx. Connect with him on LinkedIn and Twitter.

read less
  1. Share:
Tableau Articles