Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Executa uma afirmação se a condição for verdadeira.
Syntax
IF expression THEN assignment END IF
Arguments
expression
Uma expressão de Expressões Multidimensionais (MDX) que avalia para um Booleano que retorna verdadeiro ou falso.
Atribuição
Uma expressão MDX que atribui um valor a um subcubo ou a uma propriedade calculada.
Observações
Use a instrução IF para fluxo de controlo, que é diferente da função IIf (MDX) e da Instrução CASE (MDX), que só pode ser usada para devolver valores ou objetos.
Examples
No exemplo seguinte, o âmbito é restrito ao nível do País da hierarquia geográfica do Cliente na dimensão Clientes. Se a medida atual for o Valor das Vendas na Internet, então o Valor das Vendas na Internet é definido para 10:
SCOPE ([Customer].[Customer Geography].[Country].MEMBERS);
IF Measures.CurrentMember IS [Measures].[Internet Sales Amount] THEN this = 10 END IF;
END SCOPE;