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.
Notas
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]