运算符 - 比较

适用于: SQL Server Analysis Services

可以在 Microsoft SQL Server Analysis Services 中的任何数据挖掘扩展插件 (DMX) 表达式中使用比较运算符和标量数据。 比较运算符计算结果为布尔数据类型,这些运算符可根据测试条件的结果返回 TRUE 或 FALSE。

下表标识了 DMX 支持的比较运算符。

运算符 说明
< (小于) (DMX) 对于计算结果为非 Null 值的参数,如果左侧的参数值小于右侧的参数值,则返回 TRUE;否则返回 FALSE。 如果其中一个参数的计算结果为 Null 值或这两个参数的计算结果均为 Null 值,则该运算符返回 Null 值。
> (大于) (DMX) 对于计算结果为非 null 值的参数,如果左侧参数的值大于右侧参数的值,则返回 TRUE;否则返回 FALSE。 如果其中一个参数的计算结果为 Null 值或这两个参数的计算结果均为 Null 值,则该运算符返回 Null 值。
=(等于)(DMX) 对于计算结果为非 null 值的参数,如果左侧参数的值等于右侧参数的值,则返回 TRUE;否则返回 FALSE。 如果其中一个参数的计算结果为 Null 值或这两个参数的计算结果均为 Null 值,则该运算符返回 Null 值。
<> (不等于) (DMX) 对于计算结果为非 null 值的参数,如果左侧参数的值不等于右侧参数的值,则返回 TRUE;否则返回 FALSE。 如果其中一个参数的计算结果为 Null 值或这两个参数的计算结果均为 Null 值,则该运算符返回 Null 值。
<= (小于或等于) (DMX) 对于计算结果为非 Null 值的参数,如果左侧的参数值小于或等于右侧的参数值,则返回 TRUE;否则返回 FALSE。 如果其中一个参数的计算结果为 Null 值或这两个参数的计算结果均为 Null 值,则该运算符返回 Null 值。
>= (大于或等于) (DMX) 对于计算结果为非 null 值的参数,如果左侧参数的值大于或等于右侧参数的值,则返回 TRUE;否则返回 FALSE。 如果其中一个参数的计算结果为 Null 值或这两个参数的计算结果均为 Null 值,则该运算符返回 Null 值。

还可以在 DMX 语句和函数中使用比较运算符来搜索条件。

另请参阅

数据挖掘扩展插件 (DMX) 参考
数据挖掘扩展插件 (DMX) 函数参考
数据挖掘扩展插件 (DMX) 运算符参考
数据挖掘扩展插件 (DMX) 语句参考
数据挖掘扩展插件 (DMX) 语法约定
数据挖掘扩展插件 (DMX) 语法元素
表达式 (DMX)
通用预测函数 (DMX)
运算符 (DMX)
DMX 预测查询的结构和用法
了解 DMX Select 语句