一、Tableau 中的计算由四个基本组件组成
-
函数 - 用于对字段中的值或成员进行转换的语句。
-
字段 - 您的数据源中的维度或度量(列)。
-
运算符 - 指明运算的符号。
- 文本表达式 -“按原样”表示的常量值,例如“Profitable”和“Unprofitable”。
例如:
IF [Profit per Day] > 000 THEN "Highly Profitable"
ELSEIF [Profit per Day] <= 0 THEN "Unprofitable"
ELSE "Profitable"
END
二、组件语法及示例
组件 | 语法 | 示例 |
函数 | 有关如何为 Tableau 中的所有函数设置格式的示例,请参见Tableau 函数(按字母顺序)(链接在新窗口中打开)。 |
|
字段 | 计算中的字段通常括在方括号 [ ] 中。有关详细信息,请参见字段语法。 |
|
运算符 |
|
|
文本表达式 | 数字文本写为数字。 字符串文本带有引号。 日期文本带有 # 符号。 布尔文本写为 true 或 false。 Null 文本写为 Null。 有关详细信息,请参见文本表达式语法。 |
|
参数 | 计算中的参数应括在方括号 [ ] 中。有关详细信息,请参阅创建参数。 |
|
注释 | 若要在计算中输入注释,请键入两个正斜杠 //。有关详细信息,请参见向计算中添加注释。 可以通过键入 /* 开始注释以及 */ 结束注释,从而添加多行注释。 |
|
三、运算符优先级
优先级 | 运算符 |
---|---|
1 | –(求反) |
2 | ^(乘方) |
3 | *, /, % |
4 | +, – |
5 | ==, >, <, >=, <=, != |
6 | NOT |
7 | AND |
8 | OR |