IS (MDX)

Executa uma comparação lógica em duas expressões de objeto.

Sintaxe

  
Expression1 IS ( Expression2 | NULL )  

Parâmetros

Expression1
Uma expressão MDX (Multidimensional Expressions) válida que retorna uma referência de objeto MDX.

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

Valor Retornado

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

Comentários

O operador IS geralmente é usado para determinar se tuplas e membros são idempotentes, o que significa que 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]

Consulte Também

Referência de operador de MDX (MDX)