다음을 통해 공유


사용자 지정 롤업 연산자

사용자 지정 롤업 연산자는 부모-자식 계층에서 멤버 값이 부모 값으로 롤업되는 방식을 제어할 수 있는 간단한 방법을 제공합니다. 부모-자식 관계를 포함하는 차원에서 부모 특성의 모든 계산되지 않는 멤버에 대한 롤업을 지정하는 단항 연산자가 있는 열을 지정합니다. 그러면 부모 멤버의 값이 계산될 때마다 멤버에 단항 연산자가 적용됩니다.

단항 연산자는 부모 특성의 UnaryOperatorColumn 속성으로 정의되는 열에 저장되며 특성의 각 멤버에 적용됩니다. 이 속성으로 지정한 열은 차원 테이블에 있거나 차원 테이블의 외부 키로 차원 테이블과 관련된 테이블에 있을 수 있습니다.

사용자 지정 롤업 연산자는 사용자 지정 멤버 수식과 비슷하지만 훨씬 단순한 기능을 제공합니다. 사용자 지정 멤버 수식은 MDX(Multidimensional Expressions) 식을 사용하여 멤버 롤업 방식을 결정합니다. 반면에 사용자 지정 롤업 연산자는 간단한 단항 연산자를 사용하여 멤버 값이 부모에 미치는 영향을 결정합니다. 차원에서 상위 수준의 사용자 지정 멤버 수식은 현재 수준의 사용자 지정 롤업 연산자를 재정의합니다.

사용자 지정 롤업 선행 규칙

선행 규칙에 따라, 계층 구조에서 현재 수준의 원본 특성에 대한 사용자 지정 롤업 연산자는 상위 수준의 사용자 지정 멤버 수식을 재정의합니다. 그러나 현재 수준의 사용자 지정 롤업 연산자는 상위 수준의 사용자 지정 멤버 수식에 의해 재정의됩니다.