如何在 Analysis Services 中透明地显示非累加测量,就好像它们是累加的一样
在我的多维数据集中,有某些非相加的度量,但是我可以计算每个向下钻取级别的值。不幸的是,计算太复杂,无法在 Analysis Services 中完成。 如果我预先计算我感兴趣的向下钻取级别,则必须将这些值放入每个向下钻取级别的单独事实表/度量组中,或者不是吗?是否可以以对最终用户透明的方式做到这一点?那么看起来应该只有一个事实表,并且 SSAS 会根据向下钻取级别自动从正确的事实表中选择值?
In my cube there are certain measures which are non-additive, however I can compute a value for every drill down level. Unfortunately the computation is too complex for it to be done in in Analysis Services.
If I precompute the drill down levels I'm interested in, I have to put those values into a separate fact-table / measure group for each drill down level, or don't I? Is it possible to do this in a way that is transparent to the end user? So it should look like there is only one fact table and SSAS automatically selects the value from the correct fact table based on the drill-down level?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在 Microsoft 论坛中找到了答案: http://social.msdn.microsoft.com/Forums/en-US/sqlanalysisservices/thread/d5998b23-936b-4e7b-b593-bd164b20c022
在“计算”选项卡上,您可以定义范围陈述:
I found the answer in a Microsoft forum: http://social.msdn.microsoft.com/Forums/en-US/sqlanalysisservices/thread/d5998b23-936b-4e7b-b593-bd164b20c022
On the Calculate tab you can define a scope statement: