自定义汇总运算符提供了一种简单的方法来控制成员值如何汇总到父子层次结构中的父值。 在一个包含父子关系的维度中,你需要指定一个列,该列中包含的一元运算符用于对父属性中的所有非计算成员进行汇总操作。 每当计算父成员的值时,一元运算符都会应用于成员。
一元运算符存储在父属性定义的 UnaryOperatorColumn 列中,并应用于属性的每个成员。 此属性指定的列可以驻留在维度表中,也可以由维度表中的外键驻留在与维度表相关的表中。
自定义汇总运算符提供的功能类似于自定义成员公式,但比自定义成员公式更简化。 自定义成员公式使用多维表达式 (MDX) 表达式来确定成员的汇总方式。 相比之下,自定义汇总运算符使用简单的一元运算符来确定成员自身的值对父级的影响。 在维度中,上一级别的自定义成员公式将覆盖当前级别的自定义汇总运算符。
自定义汇总优先级
就优先级而言,层次结构中某个级别的源属性的自定义汇总运算符将替代上一级别的自定义成员公式。 但是,上一级别的自定义成员公式将替代级别的自定义汇总运算符。