Ssas MDX-如何计算最后一个成员值的数目

Ssas MDX-如何计算最后一个成员值的数目,ssas,mdx,Ssas,Mdx,我已经为如何创建一个计算过的成员而奋斗了好几天,这个成员可以给我一个成员值在集合中出现的时间,但只计算一个时间间隔的最后一个值。下面是我正在寻找的一个例子: 维度【人员】【人员姓名】【时间】【年月】和【结果】【结果值】 筛选2015-01至2015-04期间非空[措施][干预计数]的时间维度 约翰2015-01结果 约翰2015-02结果 约翰2015-03 条例草案2015-01 条例草案2015-02 达纳2015-04年度结果 Adam 2015-03结果 Adam 2015-04结果

我已经为如何创建一个计算过的成员而奋斗了好几天,这个成员可以给我一个成员值在集合中出现的时间,但只计算一个时间间隔的最后一个值。下面是我正在寻找的一个例子:

维度【人员】【人员姓名】【时间】【年月】和【结果】【结果值】

筛选2015-01至2015-04期间非空[措施][干预计数]的时间维度

约翰2015-01结果
约翰2015-02结果
约翰2015-03
条例草案2015-01
条例草案2015-02
达纳2015-04年度结果
Adam 2015-03结果
Adam 2015-04结果
尼娜2015-01结果
尼娜2015-02结果
尼娜2015-03年度结果
尼娜2015-04年度结果
特洛伊2015-03年度结果
维拉2015-01结果
维拉2015-04结果TB

在MDX中,计算该值的适当方法是什么


希望有人能给我一个查询,以获取我正在寻找的集合和度量值。

为什么结果不包括:
John 2015-02
?应该是3吗?回答上面的问题,并分享你到目前为止的疑问。@SouravA谢谢你的评论。John的ResultA不应该被计算在内,因为2015-03年的最后一个结果是ResultB,因此我有“一段时间内最后一位成员”的限制。至于查询,我创建这个场景是为了有一个简单的例子,我还没有一个有效的查询。@FrancoisB这似乎意味着你一定试过什么<代码>我已经挣扎了好几天了…
ResultA=2 (Adam 2015-04 + Nina 2015-04)
ResultB=3 (John 2015-03 + Bill 2015-02 + Vera 2015-04)
ResultC=1 (Dana 2015-04)