RollupChildren (MDX)

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') )