Compartir a través de


RollupChildren (MDX)

Devuelve un valor generado al resumir los valores de los elementos secundarios de un miembro especificado mediante el operador unario especificado.

Sintaxis

RollupChildren(Member_Expression, Unary_Operator) 

Argumentos

  • Member_Expression
    Expresión MDX válida que devuelve un miembro.

  • Unary_Operator
    Expresión de cadena válida que especifica un operador unario.

Notas

La función RollupChildren integra los valores de los elementos secundarios del miembro especificado mediante el operador unario especificado.

La tabla siguiente describe los operadores unarios válidos para esta función.

Operador

Resultado

+

total = total + elemento secundario actual

-

total = total - elemento secundario actual

*

total = total * elemento secundario actual

/

total = total / elemento secundario actual

%

total = (total / elemento secundario actual) * 100

~

El elemento secundario no se utiliza en el resumen. Se ignora su valor.

Si el operador de la propiedad del miembro no aparece en la lista, se produce un error. El orden de evaluación se determina por el orden de los miembros del mismo nivel, no por la precedencia de los operadores.

Ejemplo

El ejemplo siguiente utiliza una propiedad de miembro denominada "Alternate Rollup Operator" que contiene valores alternativos para los operadores unarios a fin de integrar los elementos secundarios de la jerarquía Net Profit en la dimensión Account de manera alternativa. Esta propiedad de miembro no existe en el cubo Adventure Works, pero se puede crear. Este uso de la función RollupChildren puede emplearse en una aplicación de presupuestos para análisis condicional.

RollupChildren
   ( [Account].[Net Profit]
   , [Account].CurrentMember.Properties ('Alternate Rollup Operator') )

Vea también

Referencia