CalculationPassValue (MDX)

Devuelve el valor numérico o de cadena de una expresión MDX (Expresiones multidimensionales) evaluada sobre el paso de cálculo especificado de un cubo.

Sintaxis

  
      Numeric syntax  
CalculationPassValue(Numeric_Expression,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])  
String syntax  
CalculationPassValue(String_Expression ,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])  

Argumentos

Numeric_Expression
Expresión numérica válida que suele ser una expresión MDX de las coordenadas de celdas que devuelven un número.

String_Expression
Expresión de cadena válida que suele ser una expresión MDX de las coordenadas de celdas que devuelven un número expresado como una cadena.

Pass_Value
Expresión numérica válida que especifica el número de paso de cálculo.

ABSOLUTE
Valor de marca de acceso que especifica que el parámetro Pass_Value contiene el índice de base cero del paso de cálculo. ABSOLUTE es el valor de marca de acceso predeterminado si no se especifica un valor de marca de acceso.

RELATIVE
Valor de marca de acceso que especifica que el parámetro Pass_Value contiene un desplazamiento relativo del paso de cálculo del cálculo desencadenador. Si el desplazamiento se resuelve en un índice de paso de cálculo menor que 0, se utiliza el paso de cálculo 0 y no se producen errores.

ALL
Cuando se establece esta marca, todos los valores son NULL, excepto los cargados por el motor de almacenamiento. Cuando no se establece, los valores se agregan sin aplicar cálculos.

Comentarios

Si se proporciona una expresión numérica, la función devuelve un valor numérico mediante la evaluación de la expresión numérica MDX especificada en el paso de cálculo y, de manera opcional, modificada por una marca de acceso y un modificador de marca de acceso.

Si se proporciona una expresión de cadena, la función devuelve un valor de cadena evaluando la expresión de cadena MDX especificada en el paso de cálculo especificado y, opcionalmente, modificada por una marca de acceso y un modificador de marca de acceso*.*

Con la resolución de recursividad automática en Analysis Services, esta función tiene poco uso práctico.

Nota

Solo los administradores pueden usar la función CalculationPassValue dentro de un script MDX. Se produce un error si un script de MDX que contiene esta función se ejecuta en el contexto de un rol que no tiene privilegios de administrador.

Consulte también

CalculationCurrentPass (MDX)
IIf (MDX)
Referencia de funciones MDX (MDX)