页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 3 当前 »


示例说明

比如用户组的机构层次为华南—广州。其中华南组下的用户为hn;广州组下的用户为test。

  • 我们希望使用管理员用户登录,在行区看到管理员顶层成员"中国"的子成员。
  • 华南的用户登录进来,可以在看到华南下所有子成员。

    而使用广州用户登录进来只能看到广州用户的子成员。

实现上面需求,我们需要创建自定义命名集,并在其中应用函数GetUserAccessibleMembers()。具体实现步骤如下:

1、数据权限设置。

我们针对商店维设置数据权限,设置成员别名和用户组名称关联。如下图:

2、创建自定义命名集。

创建自定义命名集,层次结构选择商店,MDX表达式使用函数GetUserAccessibleMembers()获取具有数据访问权限的顶层成员的子成员。

GetUserAccessibleMembers()函数:获取指定维度层次中当前用户具有数据访问权限的成员。有两个参数:

  • 第一个参数:“hierarchy”即维度层次。
  • 第二个参数:“Self”表示获取顶层成员;“SelfAndChildren”表示获取顶层成员及其子成员;“Children”表示获取顶层成员的子成员。

3、创建多维分析。

列区选择度量值;行区选择上面步骤创建的自定义命名集,保存此多维分析后即可食用不同的用户登录查看效果。


  • 无标签