IS (MDX)

Realiza uma comparação lógica entre duas expressões de objetos.

Sintaxe

  
Expression1 IS ( Expression2 | NULL )  

Parâmetros

Expression1
Uma expressão válida de Expressões Multidimensionais (MDX) que retorna uma referência de objeto MDX.

Expression2
Uma expressão MDX válida que retorna uma referência de objeto MDX.

Valor de retorno

Um valor booleano que retorna verdadeiro se ambos os argumentos se referirem ao mesmo objeto; caso contrário, falso. Se a palavra-chave NULL for especificada, o operador retorna true se Expression1 for nulo; caso contrário, falso.

Remarks

O operador IS é frequentemente usado para determinar se tuplas e membros são idempotentes, ou seja, são exatamente equivalentes.

Exemplos

O exemplo a seguir mostra como usar o operador IS para verificar se o membro atual em um eixo é um membro 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]