我有一个存储项目的事实表,管理项目的公司以及项目应该向公司收费的公司:
| Project | Company original | Company to display | Perc. |
| A | ABC | ABC | 50% |
| A | ABC | DEF | 20% |
| A | ABC | GHI | 30% |
| B | DEF | DEF | 60% |
| B | DEF | GHI | 40% |
现在我想设计一个如下工作的度量:
因此,如果我在Excel(2010)中使用数据透视表,它将如下所示:
| Project | Company | Perc. |
| A | ABC | 50% |
| A | DEF | 20% |
| A | GHI | 30% |
| A (subtotal) | 100% |
| B | DEF | 60% |
| B | GHI | 40% |
| B (subtotal) | 100% |
| Total | 100% |
请注意,此表中没有时间轴 - 所以"常规"半加成措施的情况(除了时间之外的所有东西)在这里都不起作用。
答案 0 :(得分:3)
确实非常简单:
Sa =
MAXX (
VALUES ( Projects[Project] ),
CALCULATE ( SUM ( Projects[Perc] ) )
)
基本上,您迭代项目并在项目级别计算一个简单的SUM,然后由MAX在不同的项目中进行聚合。