SSAS 获取最后一个非空度量
SSAS Get last not empty measure
我是 SQL Server BI 的新手。我们想按日期跟踪费用变化。
我们的事实 table 看起来像:
Date : Fee
01.01.2000 100
01.05.2000 200
15.08.2004 300
现在我们想要获取日期过滤器的最后有效费用。
当我要求显示 2002 年的费用时,SAAS 应该 return 200.
是否可以构建计算量度,或者最好的方法是什么?
我们有超过 200 万客户,当我填写这个事实时,我是否必须每天转移 200 万个费用日期?必须有更好的解决方案:-)
目前我在过滤日期 2002 时没有得到任何测量值。
感谢
使用 "Last Ever Non Empty" 方法,正如 Chris Webb 在 this article 中所描述的那样。
该方法基本上是创建一个计算成员,其中包含截至所选日期(包括所选日期)的所有成员。从这里,您找到最后一个有任何值的成员。
我是 SQL Server BI 的新手。我们想按日期跟踪费用变化。
我们的事实 table 看起来像:
Date : Fee
01.01.2000 100
01.05.2000 200
15.08.2004 300
现在我们想要获取日期过滤器的最后有效费用。 当我要求显示 2002 年的费用时,SAAS 应该 return 200.
是否可以构建计算量度,或者最好的方法是什么?
我们有超过 200 万客户,当我填写这个事实时,我是否必须每天转移 200 万个费用日期?必须有更好的解决方案:-)
目前我在过滤日期 2002 时没有得到任何测量值。
感谢
使用 "Last Ever Non Empty" 方法,正如 Chris Webb 在 this article 中所描述的那样。
该方法基本上是创建一个计算成员,其中包含截至所选日期(包括所选日期)的所有成员。从这里,您找到最后一个有任何值的成员。