Compartilhar via


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 de retorno

Um valor booleano que retorna 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 null; caso contrário, false.

Comentários

O operador IS é usado freqüentemente para determinar se tuplas e membros são idempotentes, o que significa que eles são precisamente 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