IS (MDX)

Provádí logické srovnání dvou objektových výrazů.

Syntax

  
Expression1 IS ( Expression2 | NULL )  

Parametry

Výraz 1
Platný výraz Multidimensional Expressions (MDX), který vrací referenci objektu MDX.

Výraz 2
Platný MDX výraz, který vrací MDX objektovou referenci.

Návratová hodnota

Booleovská hodnota, která vrací true , pokud oba argumenty odkazují na stejný objekt; jinak nepravda. Pokud je klíčové slovo NULL specifikováno, operátor vrátí true , pokud je Expression1null; jinak nepravda.

Remarks

Operátor IS se často používá k určení, zda n-tice a členy jsou idempotentní, což znamená, že jsou přesně ekvivalentní.

Examples

Následující příklad ukazuje, jak použít operátor IS k ověření, zda je aktuální člen na ose konkrétní člen:

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]