📅  最后修改于: 2021-01-11 09:09:52             🧑  作者: Mango
Tableau计算
Tableau中的计算包含四个必要的组件:
- 功能:功能语句用于转换字段中的值或成员。例如: Tableau中所有函数的格式,例如SUM(表达式)。
- 字段:字段是数据源中的维度和度量。例如:计算中的字段通常被方括号[]包围,例如[Sales]。
- 运算符:运算符是一个符号,表示操作数之间的运算。例如:您可以在Tableau计算中使用的运算符类型,以及它们在公式中执行的顺序,例如+,-,*,/,%,==,=,>,<,> =,< = 、! =,<>,^,AND,OR,NOT,()
- 字面量表达:字面量表达表示“按原样”的常量值,例如“可盈利”和“不可盈利”。例如:请参阅以下计算
IF [Profit per Day] > 5000THEN"Highly Profitable"
ELSEIF [Profit per Day] <= 0THEN"Unprofitable"
ELSE "Profitable"
END
以上计算的组成部分可以进一步分为以下几类:
- 函数: IF,THEN,ELSEIF,ELSE和END。
- 字段:每日利润。
- 运算符: >和<=。
- 字面量表达
- 字符串字面量: “高利润”,“无利润”和“可盈利”。
- 数字字面量: 5000和0。
注意:并非所有计算都需要包含所有四个组成部分。
这是字面量表达式语法的一些要点:
- 数字字面量被写为数字。示例: 27或1.3567
- 字符串字面量用引号引起来。示例: “有利可图”。
- 日期字面量用#符号书写。示例: #2018年6月8日#
- 布尔字面量被写为true或false。示例: “ True”或“ False”
- 空字面量被写为空。示例: “ NULL”
Tableau包含另外两个计算
- 参数:参数是一个占位符变量,可以将其插入计算中以替换常量值。计算中的参数用方括号[]括起来。例如: [利润箱大小]
- 注释:注释定义为有关计算或其部分的注释,但注释不包括在计算的计算中。要在计算中输入注释,请使用两个正斜杠//。例如
SUM ([Sales]) / SUM ([Profit]) // Nick's calculation
// to be used for profit ratio
// Do not edit