IS (MDX)

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

Syntax

  
Expression1 IS ( Expression2 | NULL )  

Parâmetros

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

Expressão2
Uma expressão MDX válida que devolve 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 nula; caso contrário, falso.

Observações

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

Examples

O exemplo seguinte mostra como usar o operador IS para verificar se o elemento atual num eixo é um elemento 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]