Ssas 范围内总和计数的MDX计算

Ssas 范围内总和计数的MDX计算,ssas,mdx,Ssas,Mdx,我在SSAS中有一个具有以下度量的多维数据集: NameID Number Date NameID指向具有名称字符串的Person维度(可以有多条记录具有相同的NameID)。日期指向服务器端日期维度 我正在寻找一个可以包含在多维数据集中的MDX计算,该计算将显示查询中给定日期范围的Measure.Number字段的总和在某个范围内(例如0-10、11-20等)的Person.name计数 我尝试了各种风格的COUNT()、FILTER()和SUM(),但我的MDX已经生锈了,我缺少了一些东西

我在SSAS中有一个具有以下度量的多维数据集:

NameID
Number
Date
NameID指向具有名称字符串的Person维度(可以有多条记录具有相同的NameID)。日期指向服务器端日期维度

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


我尝试了各种风格的COUNT()、FILTER()和SUM(),但我的MDX已经生锈了,我缺少了一些东西。

MDX没有直方图功能,我们正在考虑将其添加到中,但此时MDX中没有现成的功能。您可以在SSAS中阅读此解决方案

此外,您还可以使用count和filter创建计算成员,但我相信您已经做到了


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

听起来您需要离散化。这就是你想做的吗?