DB 의 두 테이블이 같은 이름의 칼럼을 갖고 있지만 다른 차원의 데이터들을 갖고 있을 경우, 각기 다른 메트릭을 동적으로 선택하는 것이 바람직 할 때가 있습니다. 실제로 많이 사용되는 예시로 Sum() 함수와 Count() 함수를 함께 사용하는 경우가 있습니다. 한 사용자가 디테일 레벨의 테이블의 특정 칼럼에는 Count() 함수를 사용하고, 이 팩트들의 누적 된 값이 있는 총계 테이블의 같은 이름의 칼럼에는 Sum()을 사용하고자 할 때를 예시로 생각해 보겠습니다.
이 작업은 ApplySimple() 와 ApplyAgg() 함수를 팩트와 메트릭 정의에 활요함으로서 이루어질 수 있습니다. 다음의 예시 화면은 Strategy Tutorial 프로젝트 안에서, 단순히 ORDER_DETAIL 과 ORDER_FACT 테이블을 사용해서 만들어졌습니다.



Web and Mobile client read the default auth mode (auth.modes.default) defined in configOverride.xml | Web and Mobile client read the default auth mode (auth.modes.default) defined in configOverride.xml |
select a11.ORDER_ID ORDER_ID, |
|
select a11.ORDER_ID ORDER_ID, |
|