计数不同度量的行聚合

时间:2013-03-14 11:06:05

标签: ssas aggregate

我有一个相当简单的项目设置来展示我想要的东西。这是数据:

ID  Name
 1  Group 1
 2  Group 2
 3  Group 3

ID  GroupID  Age  Name
 1        1   18  John
 2        1   21  Stephen
 3        1   18  Kate
 4        2   18  Mary
 5        2   19  Joseph
 6        2   19  Michael
 7        3   21  David
 8        3   22  Kevin
 9        3   21  Julian

我的多维数据集中有一个名为人数的度量,人员ID 上的Distinct count 我已将维度中的每个非ID列设置为属性(年龄,人名,组)。

当我在Business Intelligence Development Studio中处理和浏览多维数据集时,我得到以下结果集:

Actual Results

但我真正想要的是Age的行来汇总Person Count的数量,因此它应该显示 2 18 只有一行>

Required Results

这可能(以及如何)?

1 个答案:

答案 0 :(得分:0)

事实证明,这是我为维度设置Age属性的方式的问题 我有:
KeyColumns = Person.ID
ValueColumn = Person.Age

我不知道为什么会这样做,但解决方法是删除 ValueColumn 的内容,并再次将 KeyColumns 设置为Person.Age。< / p>

我现在得到以下结果:

Final result

项目的其他一切都是一样的;这是唯一的变化,正是我想要的。如果我遇到任何问题,我会将这篇文章更新给其他可能在将来遇到此问题的人。