RollupChildren (MDX)

Devolve um valor gerado ao rolar os valores dos filhos de um membro especificado usando o operador unário especificado.

Syntax

  
RollupChildren(Member_Expression, Unary_Operator)   

Arguments

Member_Expression
Uma expressão válida de Expressões Multidimensionais (MDX) que devolve um membro.

Unary_Operator
Uma expressão de cadeia válida que especifica um operador unário.

Observações

A função RollupChildren junta os valores dos filhos do membro especificado usando o operador unário especificado.

A tabela seguinte descreve os operadores unários válidos para esta função.

Operador Result
+ total = total + filho atual
- total = total - filho atual
* total = total * criança atual
/ total = total / filho atual
% total = (total / filho atual) * 100
~ A criança não é usada no rollup. O seu valor é ignorado.

Se o operador na propriedade membro não aparecer na lista, ocorre um erro. A ordem de avaliação é determinada pela ordem dos irmãos, não pela precedência dos operadores.

Exemplo

O exemplo seguinte utiliza uma propriedade de membro chamada "Operador de Rolagem Alternativa" que contém valores alternativos para operadores unários agruparem filhos da hierarquia de Lucro Líquido na dimensão da Conta de forma alternativa. Esta propriedade de membro não existe no cubo Adventure Works, mas poderia ser criada. Esta utilização da função RollupChildren poderia ser usada numa aplicação de orçamento para análise hipotética.

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