CalculationPassValue (MDX)
Retorna o valor numérico ou de cadeia de caracteres de uma linguagem MDX avaliada na fase de cálculo especificada de um cubo.
Sintaxe
Numeric syntax
CalculationPassValue(Numeric_Expression,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])
String syntax
CalculationPassValue(String_Expression ,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])
Argumentos
Numeric_expression
Uma expressão numérica válida, geralmente uma linguagem MDX de coordenadas de célula, que retorna um número.
String_expression
Uma expressão de cadeia de caracteres válida, geralmente uma expressão MDX válida de coordenadas de célula, que retorna um número expresso como uma cadeia de caracteres.
Pass_Value
Uma expressão numérica válida que especifica o número de fase de cálculo.
ABSOLUTE
Um valor do sinalizador de acesso que especifica que o parâmetro Pass_Value contém o índice baseado em zero da passagem de cálculo. ABSOLUTE é o valor padrão se nenhum valor de sinalizador de acesso for especificado.
RELATIVE
Um valor de sinalizador de acesso que especifica que o parâmetro Pass_Value contém um deslocamento relativo da passagem de cálculo do cálculo de gatilho. Se o desvio for resolvido em um índice de fase de cálculo inferior a 0, a fase de cálculo 0 será usada e nenhum erro ocorrerá.
ALL
Quando esse sinalizador é definido, todos os valores são nulos, com exceção dos carregados pelo mecanismo de armazenamento. Quando não é definido, os valores são agregados sem nenhum cálculo aplicado.
Comentários
Se uma expressão numérica for fornecida, a função retornará um valor numérico avaliando a expressão numérica MDX especificada na fase de cálculo e modificada (opcional) por um sinalizador de acesso e um modificador de sinalizador de acesso.
Se uma expressão de cadeia de caracteres for fornecida, a função retornará um valor de cadeia de caracteres avaliando a expressão de cadeia de caracteres MDX especificada na passagem de cálculo especificada e, opcionalmente, modificada por um sinalizador de acesso e um modificador de sinalizador de acesso*.*
Com a resolução automática de recursão no Analysis Services, essa função tem pouco uso prático.
Observação
Somente os administradores podem usar a função CalculationPassValue em um script MDX. Um erro ocorre se um script MDX que contém essa função é executado no contexto de uma função que não tem privilégios de administrador.
Consulte Também
CalculationCurrentPass (MDX)
IIF (MDX)
Referência de função MDX (MDX)