运算符是一个符号,通知编译器执行特定的数学或逻辑操作。Tableau 有多个运算符用于创建计算字段和公式。
可用的运算符的详细信息和操作的顺序(优先级)如下:
下表显示了 Tableau 支持的常规运算符。这些运算符对数字,字符和日期数据类型起作用。
运算符 | 描述 | 例子 |
---|---|---|
+(addition) | 它添加两个数字。 它连接两个字符串。 它增加了日期的天数。 |
7 + 3 利润+销售额 'abc'+'def'='abcdef' #April 15,2004#+ 15 = #April 30,2004# |
–(subtraction) | 我减去两个数字。 它从日期中减去天数。 |
- (7 + 3)= -10 #April 16,2004# - 15 = #April 1,2004# |
下表显示了 Tableau 支持的算术运算符。 这些运算符仅对数字数据类型起作用。
运算符 | 描述 | 例子 |
---|---|---|
*(Multiplication) | 乘法 | 23 * 2 = 46 |
/(Division) | 除法 | 45/2 = 22.5 |
%(modulo) | 求余数 | 13%2 = 1 |
^(power) | 求几次方根 | 2 ^ 3 = 8 |
下表显示了 Tableau 支持的比较运算符。这些运算符用于表达式。每个运算符比较两个数字,日期或字符串,并返回布尔值( TRUE 或 FALSE )。然而,布尔本身不能使用这些运算符进行比较。
运算符 | 描述 | 例子 |
---|---|---|
2 ^ 3 = 8... | 比较两个数字或两个字符串或两个日期相等。 返回布尔值TRUE,如果他们返回false。 | 'Hello'='Hello' 2 ^ 3 = 8 |
!=或(不等于) | 比较两个数字或两个字符串或两个日期不相等。 返回布尔值TRUE,如果他们返回false。 | '好''坏' 18!= 37/2 |
> (大于) | 比较两个数字或两个字符串或两个日期,其中第一个参数大于秒。 如果是else返回false,则返回布尔值TRUE。 | [利润]> 20000 [Category]> 'Q' [发货日期]> #April 1,2004# |
<(小于) | 比较两个数字或两个字符串或两个日期,其中第一个参数小于秒。 如果是else返回false,则返回布尔值TRUE。 | [利润] <20000 [类别] <"Q" [发货日期]<#April 1, 2004# |
下表显示了 Tableau 支持的逻辑运算符。这些运算符用于其结果为布尔值的表达式,给出输出为 TRUE 或 FALSE。
运算符 | 描述 | 例子 |
---|---|---|
AND | 如果存在于 AND 运算符两侧的表达式或布尔值被计算为TRUE,则结果为 TRUE。 否则结果为 FALSE。 | [发货日期]> #April 1,2012#AND [Profit]> 10000 |
OR | 如果存在于 AND 运算符两侧的任何一个或两个表达式或布尔值被计算为 TRUE,则结果为 TRUE。 否则结果为 FALSE。 | [发货日期]> #April 1,2012#OR [Profit]> 10000 |
NOT | 此运算符否定其后存在的表达式的布尔值。 | NOT [Ship Date]> #April 1,2012# |
下表描述了求值运算符的顺序。顶行具有最高优先级。同一行上的运算符具有相同的优先级。如果两个运算符具有相同的优先级,则它们在公式中从左到右进行求值。也可以使用括号。内括号在外括号之前求值。
优先级 | 运算符 |
---|---|
1 | –(negate) |
2 | ^(power) |
3 | *,/,% |
4 | +, - |
5 | ==,>,=, |
跳转到class、id、js方法定义处按下Alt,左键点击引用的方法名、ID、CSS类、文件(链接、图片),均可跳转到引用的地方,跨文件的引用...
HBuilder代码块大量减少重复代码工作量在打开的getstart.html中输入H,如下图然后按下8,自动生成HTML的基本代码如下图什么是代码...
退出码0- 无错误!1- 致命错误2- 未找到gruntfile3- Task 错误4- 模版处理错误5- 无效的shell自动完成规则6- 警告...
SecretSecret是一种包含少量敏感信息例如密码、令牌或密钥的对象。这样的信息可能会被放在Pod规约中或者镜像中。使用Secret意味...