IS (MDX)

Führt einen logischen Vergleich zweier Objektausdrücke aus.

Syntax

  
Expression1 IS ( Expression2 | NULL )  

Parameter

Expression1
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der einen MDX-Objektverweis zurückgibt.

Expression2
Ein gültiger MDX-Ausdruck, der einen MDX-Objektverweis zurückgibt.

Rückgabewert

Ein boolescher Wert, der true zurückgibt, wenn beide Argumente auf dasselbe Objekt verweisen; Andernfalls false. Wenn das NULL-Schlüsselwort angegeben ist, gibt der Operator true zurück, wenn Expression1NULL ist. Andernfalls false.

Bemerkungen

Der IS-Operator wird häufig verwendet, um zu bestimmen, ob Tupel und Member idempotent sind, was bedeutet, dass sie genau gleichwertig sind.

Beispiele

Im folgenden Beispiel wird gezeigt, wie der IS-Operator verwendet wird, um zu überprüfen, ob der aktuelle Member auf einer Achse ein bestimmtes Element ist:

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]

Weitere Informationen

MDX-Operatorreferenz (MDX)