如何在ssas cube中的角色中隐藏或显示计算成员

时间:2014-02-07 05:24:40

标签: ssas role

假设我的立方体中有Country.Country属性。成员是:   阿根廷   澳大利亚   巴西   加拿大   日本   印度   孟加拉国   尼泊尔

我想创建两个角色:

Role1只能访问ARGENTINA,AUSTRALIA和JAPAN Role2将拥有阿根廷,澳大利亚,巴西,加拿大和亚洲。

这里ASIA是JAPAN,INDIA,BANGLADESH和NEPAL的汇总价值。

为了拥有ASIA,我写道:

创建会员CURRENTCUBE。[国家]。[国家]。[全部]。[AISA] 如 。集合体({[国家] [国家]&安培; [JAPAN],[国家] [国家]&安培; [印度],            [国家]。[国家]。& [孟加拉国],[国家]。[国家]。& [NEPAL]});

现在我面临两个问题:

  1. 由于它是国家/地区下的计算成员,因此它将显示给两个角色。但我不想在Role1中使用它。

  2. 在Role2中,我想要ASIA而不是JAPAN,INDIA,BANGLADESH和NEPAL。所以我必须通过取消检查来隐藏这些国家。然后,如果我取消选中它们,那么ASIA的值将是“#VALUE!”因为它找不到那些需要组建ASIA的国家。

  3. 有没有办法达到这个要求?

0 个答案:

没有答案