转至元数据结尾
转至元数据起始


1. 内容概述



分析表达式使用运算符来创建比较值、执行算术计算或处理字符串。

共包含有四种不同类型的计算运算符:算术运算符、比较运算符、文本串联运算符和逻辑运算符

接下来为您详细介绍。


2. 算术运算符



执行基本的数学运算,例如加法、减法或乘法;组合数字;并产生数值结果。

算术运算符

含义

示例

+(加号)加法1+1
–(减号)减法或负号6–2–1
*(星号)乘法8*3
/(正斜杠)除法12/4
^(脱字号)求幂2^4

注意

  1. 加号和减号既可以作为 二元运算符 , 也可以作为“元运算符
  2. 正斜杠是不安全的除法,如果用户想使用安全的除法,请使用除法功能。请参阅数学函数。


3. 比较运算符



可以使用以下运算符将两个值进行比较。 使用这些运算符对两个值进行比较时,结果为逻辑值(TRUE 或 FALSE)。

比较运算符

含义

示例

=等于

[地区] = "中国"

==

严格等于

[地区] ==“中国”

>大于

[销售金额] > 10000

<小于

[销售金额] <10000

>=大于或等于[数量] >= 2000
<=小于或等于[数量] <= 10
<>不等于[地区] <> "美国"

注意

“=”运算符是否区分大小写取决于数据库本身的设置。


4. 文本连接运算符



使用与号 (&) 连接或串联两个或多个文本字符串以生成单个文本。

文本操作符

含义

示例

&(与号)连接或串联两个值以生成一个连续的文本值

[城市] & ", " & [街道]


5. 逻辑运算符



使用逻辑运算符 (&&) 和 (||) 组合表达式以生成单个结果。

文本操作符

含义

示例

&&

在各有一个布尔值结果的两个表达式之间创建 AND 条件。

如果两个表达式都返回 TRUE,则表达式的组合也返回 TRUE;否则,组合将返回 FALSE。

([城市] = "北京") && ([颜色] = "红色"))

|| 

在两个逻辑表达式之间创建 OR 条件。

如果任一表达式返回 TRUE,则结果为 TRUE;仅当两个表达式都为 FALSE 时,结果才为 FALSE。


([城市] = "北京") || ([颜色] = "红色"))

IN

在要与表进行比较的每一行之间创建逻辑 OR 条件。 注意:表构造函数语法使用大括号。

IN ('产品'[颜色] , "红色", "蓝色", "黑色") 

注意

 这里的“IN”运算符是一个函数,而不是一个二元运算符。




  • 无标签