在我的立方体中有某些非加性的度量,但是我可以为每个向下钻取级别计算一个值。不幸的是,计算过于复杂,无法在Analysis Services中完成。 如果我预先计算了我感兴趣的向下钻取级别,我必须将这些值放入每个向下钻取级别的单独的事实表/度量组中,或者不是吗?是否可以以对最终用户透明的方式执行此操作?所以看起来应该只有一个事实表,SSAS会根据下钻级别自动从正确的事实表中选择值?
答案 0 :(得分:0)
在“计算”选项卡上,您可以定义范围语句:
在这个非常简单的例子中,当选择经销商销售额时(在日历季度),将显示互联网销售额。
scope([Measures].[Reseller Sales Amount], [Date].[Calendar].[Calendar Quarter]);
this=[Measures].[Internet Sales Amount];
end scope;