在 Tableau 中,计算是一种使用公式或表达式来创建新字段或转换现有字段的方法。通过计算,用户可以执行各种数学运算、逻辑运算、字符串操作等,以满足特定的分析需求。以下是一些关于 Tableau 计算的基本概念和操作:

创建计算字段:

1. 在数据源视图中:
   - 在数据源视图中,右键单击字段区域,选择 "创建计算字段"。

2. 在工作表中:
   - 在工作表中,右键单击数据窗格中的任何地方,选择 "创建" > "计算字段"。

3. 输入计算表达式:
   - 在计算字段对话框中,输入你的计算表达式。表达式可以包括字段名称、数学运算符、逻辑运算符、函数等。

4. 验证和确认:
   - 点击 "验证" 检查表达式是否有误,然后点击 "确认"。

计算字段的类型:

1. 数值型计算:
   - 可以执行加法、减法、乘法、除法等数学运算。
   [Sales] + [Profit]

2. 逻辑型计算:
   - 可以执行逻辑运算,返回布尔值。
   IF [Quantity] > 10 THEN 'High' ELSE 'Low' END

3. 字符串型计算:
   - 可以执行字符串操作,如连接、截断、替换等。
   LEFT([Product Name], 3)

4. 日期型计算:
   - 可以执行日期运算,如计算日期差、提取日期部分等。
   DATEDIFF('day', [Order Date], [Ship Date])

5. 聚合型计算:
   - 可以对数据进行聚合操作,如计算平均值、总和等。
   WINDOW_AVG([Sales])

使用参数进行计算:

1. 创建参数:
   - 在数据窗格中,右键单击并选择 "创建" > "参数"。

2. 在计算中使用参数:
   - 在计算字段中,可以使用参数来动态调整计算的值。
   [Sales] * [Discount Percentage]

计算表达式中的函数:

Tableau 提供了许多内置函数,可以在计算表达式中使用,如 SUM、AVG、MAX、MIN、IF、CASE 等。这些函数可以用于聚合数据、条件判断等。
IF ISNULL([Profit]) THEN 'No Profit' ELSE 'Profitable' END

通过这些计算的方式,Tableau 用户可以更灵活地对数据进行处理,生成新的信息以支持更深入的分析和可视化。计算是 Tableau 中强大的功能之一,允许用户以直观的方式操作和转换数据。


转载请注明出处:http://www.pingtaimeng.com/article/detail/10851/Tableau