0

我有一个 BSO 多维数据集,它的组织层次结构设置如下:

组织:

totalUS    
          US  
             US retail  
             Us non retail  
  A1  
  B1  
  C1  
  D1  
    D_001

用户组应该只看到@IDescendants(美国非零售)和Idescendants(D1)的数据。用户也希望隐藏totalus。我的 Maxl 脚本是:

授予对数据库“测试”的读取。“测试”到组“测试”;创建或替换过滤器 'Test'.'Test'.'MetaTest' meta_read on '@IDESCENDANTS ("US non retail"),@IDESCENDANTS("D1")' ; 授予过滤器'Test'.'Test'.'MetaTest'到组'Test';

我的智能视图仍然显示 totalus 的数据和成员名称,totalus 是 A1、B1、C1、D1 的兄弟。请帮我!

4

1 回答 1

1

您需要更改过滤器以禁止访问@IDESCENDANTS("TotalUS")然后拥有元读取。仅仅因为元读取关注不同的层次结构并不意味着您已经解决了层次结构中的其他元素,这是您需要做的。Essbase 管理员指南讨论了过滤器的一些基础知识,包括这一点。

于 2017-04-26T22:47:17.220 回答