2016-12-21 20 views

回答

1

你可以做到;然而,我反对它。请参阅下面提出的解决方案的评论用SCOPE声明可能会有解决方案,但有一些限制。
假设你有两个维度,一个和措施中号,不涉及到尺寸立方体。另外,尺寸B具有两个属性,b1b2。然后,你可以设计以下SCOPE声明

SCOPE ([Measures].[M]); 
    SCOPE([Dim B].[b1].[b1]); THIS="message"; END SCOPE; 
    SCOPE([Dim B].[b2].[b2]); THIS="message"; END SCOPE; 
END SCOPE; 

SCOPE将显示message当您尝试在B1B2属性加分析。注意[Dim B]。[b1]。[b1] - 我们不希望我们的范围消息显示在[Dim B]。[b1]。[全部]成员。
现在我们来回顾一下这种方法的缺点。

  1. 您必须列出所有无关维度所有层次。单调乏味,容易出错。
  2. 如果同时添加暗淡暗淡乙到您的查询,数据将只显示在昏暗乙总体水平。

基本上,这种溶液在替换的手工列出所有无关的尺寸和它的层次结构的价格IgnoreUnrelatedDimensions =真使用定制信息总图。

相关问题