IS (MDX)

Wykonuje logiczne porównanie dwóch wyrażeń obiektowych.

Syntax

  
Expression1 IS ( Expression2 | NULL )  

Parametry

Wyrażenie1
Prawidłowe wyrażenie Multidimensional Expressions (MDX), które zwraca referencję do obiektu MDX.

Wyrażenie2
Poprawne wyrażenie MDX, które zwraca referencję do obiektu MDX.

Wartość zwracana

Wartość boolowska, która zwraca prawdę , jeśli oba argumenty odnoszą się do tego samego obiektu; w przeciwnym razie – nieprawda. Jeśli podano słowo kluczowe NULL , operator zwraca true , jeśli Wyrażenie1 jest null; w przeciwnym razie – nieprawda.

Remarks

Operator IS jest często używany do określenia, czy krotki i elementy są idempotentne, co oznacza, że są dokładnie równoważne.

Examples

Poniższy przykład pokazuje, jak użyć operatora IS do sprawdzenia, czy aktualny element na osi jest konkretnym elementem:

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]