1
필자는 밸런스 및 백분율 열을 포함하는 큐브를 작성했습니다. 밸런스에 백분율을 곱하여 조정 값을 얻는 계산식이 있습니다. 가중치를 얻으려면이 조정 된 값을 모든 잔액의 합으로 나눈 값을 입력해야합니다.MDX 가중치
모든 잔액의 합계가 전체 데이터 집합에 적용되지 않는 것이 문제입니다. 오히려 전체 데이터의 필터링 된 하위 집합에서 계산되어야합니다. 이 필터링은 피벗 테이블을 사용하여 Excel에서 수행되므로 어떤 조건을 필터링하는 데 사용할지 모르겠습니다.
ID Balance Percentage Adjusted Value Weighted Adjusted Value
1 100 1.5 115 0.38 (ie 115/300)
2 50 2 51 0.17 (ie 51/300)
3 150 1 150 0.50 (ie 150/300)
300 필터링 피벗에 표시 행의 밸런스를 합산하여 얻어진다
그래서, 예를 들어, i가보고 싶은 피봇 될 것이다.
OLAP에서이 계산을 어떻게 할 수 있습니까? 또는 내가 아는 것과이 합계를 계산하는 것은 불가능합니까?