저는 Pentrian-CE 4.8을 Saiku Plugin 2.6 (Mondrian 3.6.5 사용)으로 사용하고 있습니다.그룹 계산 된 회원 집계 일부 관련 Dimension
몬드리안 스키마에서는 두 개의 가상 측정으로 구성된 계산 된 멤버가있는 가상 큐브를 정의했습니다. 이 Virtual Measures는 두 개의 차원이 공통 인 두 개의 큐브에서옵니다. 큐브 중 하나에는 가상 큐브에서도 사용되는 축소 된 차원이 있습니다.
가상 측정 값 중 하나만 관련된 차원으로 계산 된 멤버를 그룹화하려고하지만이 시점에서 실패합니다.
의사 스키마 : 사이 쿠에
<Time Dimension>
<Cube 1>
<Dimension Usage: "Time Dimension">
<Degenerated Dimension>
<Measure 1>
</Cube1>
<Cube 2>
<Dimension Usage: "Time Dimension">
<Measure 2>
</Cube 2>
<Virtual Cube>
<Virtual Measure "Cube 1 Measure 1">
<Virtual Measure "Cube 2 Measure 2">
<Virtual Dimension "Time Dimension">
<Virtual Dimension "Cube 1 Degenerated Dimension"
<Calculated Member: [Virtual Measure "Cube 1 Measure 1"]/[Virtual Measure "Cube 2 Measure 2"]
</Virtual Cube>
나는 한 나는 "큐브 1 퇴화 치수"를 사용하지 않는 가상 계산 조치에 대한 결과를 얻을 수 있습니다. 행/열 또는 필터로 사용하는 경우 <Virtual Measure "Cube 1 Measure 1">
의 값만 표시됩니다.이 측정 값은 해당 측정 기준과 관련이있는 큐브에서 가져 오기 때문에이 값이 표시됩니다.
이 치수에 대해 CM이 표시되는 방법/해결 방법이 있습니까? 이론상 몬드리안은 다음을 할 수 있습니다.
- "Cube 1 Degenerated Dimension"과 시간 차원에서 가상 측정 값을 가져 와서 마지막으로 값을 집계합니다.
- 시간 차원에만 의존하여 가상 측정 값 "큐브 2 측정 2"를 가져옵니다.
- 나는이 문제에 대한 해결책을 찾을