IS (MDX)

Realiza una comparación lógica entre dos expresiones de objeto.

Sintaxis

Expression1 IS ( Expression2 | NULL )

Parámetros

  • Expression1
    Expresión de expresiones multidimensionales (MDX) válida que devuelve una referencia a un objeto MDX.

  • Expression2
    Expresión MDX válida que devuelve una referencia a un objeto MDX.

Valor devuelto

Un valor booleano que devuelve true cuando ambos argumentos hacen referencia al mismo objeto; de lo contrario, se devuelve false. Si se especifica la palabra clave NULL, el operador devuelve true si Expression1 es null; de lo contrario, se devuelve false.

Comentarios

El operador IS se utiliza habitualmente para determinar si las tuplas y los miembros son idempotentes, lo que significa que son exactamente equivalentes.

Ejemplos

En el ejemplo siguiente se muestra cómo usar el operador IS para comprobar si el miembro actual de un eje es un miembro específico:

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]

Vea también

Referencia