【问题标题】:MDX Allow member set only siblings in Roles-Dimension DataMDX 允许成员在角色维度数据中仅设置同级
【发布时间】:2015-11-07 09:56:13
【问题描述】:

是否可以通过仅允许查看父子层次结构中的兄弟姐妹来限制维度数据中的角色? 示例层次结构:

EMEA              100

  UK               50
     London        30
     Southampton   20

  France           50
      Paris        10
      Lyon         40

只看:

  EMEA             100
     UK             50
     France         50

【问题讨论】:

  • 您的意思是限制对“城市”的访问?
  • @SouravA 没错...基于角色,允许查看兄弟姐妹(或拒绝孩子)
  • @SouravA 我收到了带有以下 MDX 语句的预期结果` NONEMPTY(descendants([Dim Branch Hierarchies].[Branch Hierarchies],,leaves), ([Measures].[GrantedHi] ,StrtoMember( "([Dim Users].[Account Name].[Account Name].["+ Username()+ "])" )) )`
  • 干得好。好办法。自己回答问题。这样你就可以帮助可能有类似问题的人。

标签: ssas parent-child mdx hierarchy olap


【解决方案1】:

我收到了以下 MDX 语句的预期结果

 NONEMPTY(
    descendants(
       [Dim Branch Hierarchies].[Branch Hierarchy]
       ,,leaves
    )
  , (
     [Measures].[GrantedHi]
    ,StrtoMember( 
        "([Dim Users].[Account Name].[Account Name].["+ Username()+ "])" 
     )
    ) 
)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    相关资源
    最近更新 更多