IS(MDX)

对两个对象表达式进行逻辑比较。

Syntax

  
Expression1 IS ( Expression2 | NULL )  

参数

Expression1
一个有效的多维表达式(MDX)表达式,返回MDX对象引用。

Expression2
一个有效的MDX表达式,返回MDX对象引用。

返回值

一个布尔值,如果两个参数都指向同一对象,则返回 为真 ;否则, 就是假的。 如果指定了 NULL 关键字,则当 Expression1时,该算符返回为真;否则,就是假的。

Remarks

IS算子常用于判断元组和成员是否幂等,即它们完全等价。

示例

以下示例展示了如何使用 IS 算符检查当前轴上的构件是否为特定构件:

With  
//Returns TRUE if the currentmember is Bikes  
Member [Measures].[IsBikes?] AS  
[Product].[Category].CurrentMember IS [Product].[Category].&[1]  
SELECT  
{[Measures].[IsBikes?]} ON 0,  
[Product].[Category].[Category].Members ON 1  
FROM  
[Adventure Works]