Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve el valor numérico o el de cadena de una expresión de Expresiones Multidimensionales (MDX) evaluada sobre el pase 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
Una expresión numérica válida que normalmente es una expresión de Expresiones Multidimensionales (MDX) de coordenadas de celda que devuelven un número.
String_Expression
Una expresión de cadena válida que normalmente es una expresión válida de coordenadas de celda por Expresiones Multidimensionales (MDX) que devuelven un número expresado como una cadena.
Pass_Value
Una expresión numérica válida que especifica el número de aprobado del cálculo.
ABSOLUTE
Un valor de bandera de acceso que especifica que el parámetro Pass_Value contiene el índice basado en cero del pase de cálculo. ABSOLUTE es el valor predeterminado de la bandera de acceso si no se especifica ningún valor de la bandera de acceso.
RELATIVE
Un valor de bandera de acceso que especifica que el parámetro Pass_Value contiene un desplazamiento relativo respecto al paso del cálculo de disparo. 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 produce ningún error.
ALL
Cuando esta bandera está activada, todos los valores son nulos excepto los cargados por el motor de almacenamiento. Cuando no están establecidos, los valores se agregan sin que se realicen cálculos.
Remarks
Si se proporciona una expresión numérica, la función devuelve un valor numérico evaluando la expresión numérica MDX especificada en el pase de cálculo especificado, y opcionalmente se modifica mediante una bandera de acceso y un modificador de bandera 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 pase de cálculo especificado, y opcionalmente se modifica mediante una bandera de acceso y un modificador de bandera de acceso*.*
Con la resolución automática de recursión en Analysis Services, esta función tiene poco uso práctico.
Note
Solo los administradores pueden usar la función CalculationPassValue dentro de un script MDX. Ocurre un error si un script MDX que contiene esta función se ejecuta en el contexto de un rol que no tiene privilegios de administrador.