=(等于)(MDX)

执行比较运算,以确定一个多维表达式 (MDX) 的值是否等于另一个 MDX 表达式的值。

注意

若要比较对象,请使用 IS (MDX) 运算符。 例如,检查查询轴上的当前成员是否为特定成员时,使用 IS 运算符。

语法

  
MDX_Expression = MDX_Expression   

参数

MDX_Expression
有效的 MDX 表达式。

返回值

布尔值,具体情形如下:

  • 如果第一个参数的值等于第二个参数的值,则为 true

  • 如果第一个参数的值不等于第二个参数的值,则为 false

  • 如果两个参数均为 null,或者一个参数为 null,另一个参数为 0,则为 true

示例

以下查询说明上述情况的示例:

With

--Returns true

Member [Measures].bool1 as 1=1

--Returns false

Member [Measures].bool2 as 1=0

--Returns true

Member [Measures].bool3 as null=null

--Returns true

Member [Measures].bool4 as 0=null

--Returns false

Member [Measures].bool5 as 1=null

Select {[Measures].bool1,[Measures].bool2,[Measures].bool3,[Measures].bool4,[Measures].bool5}

On 0

From [Adventure Works]

另请参阅

MDX 运算符参考 (MDX)