Compartir a través de


Operadores de rollup personalizados en dimensiones de Parent-Child

Los operadores de acumulación personalizados proporcionan una manera sencilla de controlar cómo se agregan los valores de miembro en valores de padre en una jerarquía de padres e hijos. En una dimensión que contiene una relación de padres e hijos, se especifica una columna que contiene operadores unarios que especifican la acumulación de todos los miembros no calculados del atributo primario. El operador unario se aplica a los miembros cada vez que se evalúan los valores de los miembros padres.

Los operadores unarios se almacenan en la columna definida por la UnaryOperatorColumn propiedad del atributo primario y se aplican a cada miembro del atributo. La columna especificada por esta propiedad puede residir en la tabla de dimensiones o en una tabla relacionada con la tabla de dimensiones mediante una clave externa de la tabla de dimensiones.

Los operadores de acumulación personalizados proporcionan una funcionalidad similar a, pero más simplificada que, las fórmulas de miembro personalizadas. Una fórmula de miembro personalizado utiliza expresiones multidimensionales (MDX) para determinar cómo se agregan los miembros. Por el contrario, un operador de acumulación personalizado utiliza un operador unario simple para determinar cómo el valor de un miembro afecta al padre. Las fórmulas de miembro personalizadas del nivel anterior en una dimensión invalidan el operador de acumulación personalizado de un nivel.

Precedencia de acumulación personalizada

En términos de precedencia, los operadores acumulativos personalizados del atributo de origen para un nivel de una jerarquía invalidan las fórmulas de miembro personalizados del nivel anterior. Sin embargo, las fórmulas de miembro personalizado del nivel anterior anulan los operadores de acumulación personalizados de un nivel.

Véase también

Definir fórmulas de miembros personalizados
Operadores unarios en dimensiones de Parent-Child