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 ist der Wert false. Wenn das NULL-Schlüsselwort angegeben ist, gibt der Operator true zurück, sofern Expression1 gleich null ist; andernfalls ist der Wert false.

Hinweise

Der IS-Operator wird häufig dazu verwendet, um zu ermitteln, ob Tupeln und Elemente idempotent sind, was soviel bedeutet wie gleichwertig.

Beispiele

Das folgende Beispiel zeigt die Verwendung des IS-Operators, um zu prüfen, ob das aktuelle Element auf einer Abfrageachse ein spezifisches 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]

Siehe auch

Verweis