Compartilhar via


Operadores de rollup personalizados em dimensões de Parent-Child

Os operadores personalizados de rollup oferecem uma maneira simples de controlar como os valores dos membros são agregados aos valores dos pais em uma hierarquia pai-filho. Em uma dimensão que contém uma relação pai-filho, você especifica uma coluna que contém operadores unários que determinam o rollup para todos os membros não calculados do atributo pai. O operador unário é aplicado aos membros quando os valores dos membros principais são avaliados.

Os operadores unários são armazenados na coluna definida pela UnaryOperatorColumn propriedade do atributo pai e são aplicados a cada membro do atributo. A coluna especificada por essa propriedade pode residir na tabela de dimensões ou em uma tabela relacionada à tabela de dimensões por uma chave estrangeira na tabela de dimensões.

Os operadores de rollup personalizados fornecem uma funcionalidade semelhante, mas mais simplificada do que fórmulas de membro personalizadas. A fórmula de membro personalizada usa expressões MDX (Expressões Multidimensionais) para determinar como os membros são agregados. Por outro lado, um operador de rollup personalizado usa um operador unário simples para determinar como o valor de um membro afeta o pai. As fórmulas de membro personalizadas do nível anterior em uma dimensão substituem o operador de rollup personalizado de um nível.

Precedência de rollup personalizado

Em termos de precedência, os operadores de rollup personalizados do atributo de origem para um nível em uma hierarquia substituem as fórmulas de membro personalizadas do nível anterior. No entanto, as fórmulas de membro personalizadas do nível anterior substituem os operadores de rollup personalizados de um nível.

Consulte Também

Definir fórmulas de membro personalizadas
Operadores unários em dimensões de Parent-Child