MDX计算范围内的和的计数

时间:2012-05-27 22:26:58

标签: ssas mdx

我在SSAS中有一个多维数据集,其中包含以下措施:

NameID
Number
Date

NameID指向带有Name字符串的Person维度(可以有多个具有相同NameID的记录)。日期指向服务器端日期维度。

我正在寻找可以包含在多维数据集中的MDX计算,该计算将显示Person.Names的计数,其中查询中给出的日期范围的Measure.Number字段的总和在一定范围内(比如说) 0-10,11-20等。)

我尝试过各种各样的COUNT(),FILTER()和SUM(),但是我的MDX生锈了,我错过了什么。

1 个答案:

答案 0 :(得分:1)

MDX没有直方图功能,我们正在考虑在icCube中添加它,但此时MDX中没有任何开箱即用的功能。您可以阅读此article以获取SSAS中的解决方案。

此外,您可以使用计数和过滤器创建计算成员,但我相信您已经这样做了。

在层次结构中定义此问题的问题是,它不会像过滤器那样按预期工作。想象一下,你想要特定年份的这个范围。但是,如果您的范围是固定的,那么创建维度/层次结构也可能是解决方案。