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]