IS (MDX)

Realiza una comparación lógica sobre dos expresiones de objetos.

Sintaxis

  
Expression1 IS ( Expression2 | NULL )  

Parámetros

Expression1
Una expresión válida de Expresiones Multidimensionales (MDX) que devuelve una referencia de objeto MDX.

Expression2
Una expresión MDX válida que devuelva una referencia a un objeto MDX.

Valor devuelto

Un valor booleano que devuelve verdadero si ambos argumentos se refieren al mismo objeto; de lo contrario, falso. Si se especifica la palabra clave NULL , el operador devuelve true si Expression1 es nulo; de lo contrario, falso.

Remarks

El operador IS se utiliza a menudo para determinar si las tuplas y los miembros son idempotentes, es decir, que son exactamente equivalentes.

Examples

El siguiente ejemplo muestra cómo usar el operador IS para comprobar si el elemento actual en 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]