数据挖掘扩展插件 (DMX) 运算符参考

Microsoft SQL Server 2005 Analysis Services (SSAS) 中的数据挖掘扩展插件 (DMX) 语言支持算术、赋值、比较、逻辑和一元运算符。下表列出了 DMX 支持的运算符。

运算符 说明

+ (加) (DMX)

将两个数相加的算术运算符。

-(减)(DMX)

从一个数中减去另一个数的算术运算符。

*(乘)(DMX)

将一个数与另一个数相乘的算术运算符。

/(除)(DMX)

将一个数除以另一个数的算术运算符。

<(小于)(DMX)

一个比较运算符。对于计算结果为非空值的参数,如果左侧的参数值小于右侧的参数值,则返回 TRUE;否则返回 FALSE。如果其中一个参数的计算结果为空值或这两个参数的计算结果均为空值,则该运算符返回空值。

>(大于)(DMX)

一个比较运算符。对于计算结果为非空值的参数,如果左侧的参数值大于右侧的参数值,则返回 TRUE;否则返回 FALSE。如果其中一个参数的计算结果为空值或这两个参数的计算结果均为空值,则该运算符返回空值。

=(等于)(DMX)

一个比较运算符。对于计算结果为非空值的参数,如果左侧的参数值等于右侧的参数值,则返回 TRUE;否则返回 FALSE。如果其中一个参数的计算结果为空值或这两个参数的计算结果均为空值,则该运算符返回空值。

<>(不等于)(DMX)

一个比较运算符。对于计算结果为非空值的参数,如果左侧的参数值不等于右侧的参数值,则返回 TRUE;否则返回 FALSE。如果其中一个参数的计算结果为空值或这两个参数的计算结果均为空值,则该运算符返回空值。

<=(小于或等于)(DMX)

一个比较运算符。对于计算结果为非空值的参数,如果左侧的参数值小于或等于右侧的参数值,则返回 TRUE;否则返回 FALSE。如果其中一个参数的计算结果为空值或这两个参数的计算结果均为空值,则该运算符返回空值。

>=(大于或等于)(DMX)

一个比较运算符。对于计算结果为非空值的参数,如果左侧的参数值大于或等于右侧的参数值,则返回 TRUE;否则返回 FALSE。如果其中一个参数的计算结果为空值或这两个参数的计算结果均为空值,则该运算符返回空值。

AND (DMX)

对两个数值表达式执行“与”运算的逻辑运算符。

NOT (DMX)

对一个数值表达式执行“求反”运算的逻辑运算符。

OR (DMX)

对两个数值表达式执行“或”运算的逻辑运算符。

+(正)(DMX)

一元运算符,返回数值表达式的正值。

-(负)(DMX)

一元运算符,返回数值表达式的负值。

//(注释)(DMX)

指示 Analysis Services 不应执行的文本字符串。您可以在 DMX 语句中嵌入注释,将其加在代码行末尾,或者单独插入一行。

--(注释)(DMX)

指示 Analysis Services 不应执行的文本字符串。您可以在 DMX 语句中嵌入注释,将其加在代码行末尾,或者单独插入一行。

/*...*/(注释)(DMX)

指示 Analysis Services 不应执行的文本字符串。您可以在 DMX 语句中嵌入注释,将其加在代码行末尾,或者单独插入一行。

请参阅

参考

数据挖掘扩展插件 (DMX) 函数参考
数据挖掘扩展插件 (DMX) 参考
数据挖掘扩展插件 (DMX) 语句参考
数据挖掘扩展插件 (DMX) 语法约定
数据挖掘扩展插件 (DMX) 语法元素
运算符 (DMX)

帮助和信息

获取 SQL Server 2005 帮助