【发布时间】:2013-12-19 10:47:20
【问题描述】:
我有一个基于事实的多维数据集,其中包括“余额”和“百分比”列。我有一个计算,将余额乘以百分比以获得调整值。我现在需要将此调整后的值除以所有余额的总和,以获得加权值。
问题在于,所有余额的总和并不适用于整个数据集。相反,它应该在整个数据的过滤子集上计算。此过滤是在 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 是通过对过滤后的枢轴中显示的行的余额求和获得的。
这个计算可以在 OLAP 中以某种方式完成吗?还是无法用我所知道的来计算这个总和?
【问题讨论】:
标签: mdx pivot-table olap cube