【发布时间】:2021-01-08 17:45:07
【问题描述】:
我在 Excel 数据透视表中使用的 SSAS 多维数据集中有一个计算量度。我的问题是计算的度量将总计视为行并将公式应用于字段的汇总总计。使用订单行的示例:
| Order1 | A | B | C | D |
|---|---|---|---|---|
| product1 | 1 | 40 | 0 | 0 |
| product2 | 40 | 1920 | 20 | 960 |
| product3 | 1 | 24 | 0 | 0 |
| product4 | 2 | 32 | 0 | 0 |
| product5 | 2 | 27 | 0 | 0 |
| product6 | 1 | 760 | 0 | 0 |
| product7 | 1 | 2880 | 1 | 2880 |
| product8 | 1 | 872 | 0 | 0 |
| product9 | 2 | 1680 | 0 | 0 |
计算的度量是 D 列,公式如下:B / A * C
在产品级别,D 列显示了所需的值。 在 Order1 级别,D 列聚合为 3390.96,而 D 列的实际总数为 3840。
SSAS 首先聚合 A、B、C 列,然后将公式应用于聚合值以计算 D 列的总和。
是否可以使用行的总和来计算计算度量的总和?
谢谢
【问题讨论】: