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 un valor generado al agrupar los valores de los hijos de un miembro especificado usando el operador unario especificado.
Sintaxis
RollupChildren(Member_Expression, Unary_Operator)
Argumentos
Member_Expression
Una expresión válida de Expresiones Multidimensionales (MDX) que devuelva un miembro.
Unary_Operator
Una expresión de cadena válida que especifica un operador unario.
Remarks
La función RollupChildren agrupa los valores de los hijos del miembro especificado usando el operador unario especificado.
La siguiente tabla describe los operadores unarios válidos para esta función.
| Operador | Result |
|---|---|
| + | total = total + nodo hijo actual |
| - | total = total - hijo actual |
| * | total = total * hijo actual |
| / | total = total / hijo actual |
| % | total = (total / hijo actual) * 100 |
| ~ | El niño no se utiliza en el rollup. Su valor se ignora. |
Si el operador en la propiedad de miembro no aparece en la lista, ocurre un error. El orden de evaluación se determina por el orden de los hermanos, no por la precedencia de los operadores.
Example
El siguiente ejemplo utiliza una propiedad de miembro llamada "Operador de Rollup Alternativo" que contiene valores alternativos para que los operadores unarios agrupen los hijos de la jerarquía de Beneficio Neto en la dimensión de la Cuenta de manera alternativa. Esta propiedad de miembro no existe en el cubo Adventure Works, pero podría crearse. Este uso de la función RollupChildren podría emplearse en una aplicación de presupuestos para análisis hipotéticos.
RollupChildren
( [Account].[Net Profit]
, [Account].CurrentMember.Properties ('Alternate Rollup Operator') )