比如用户组的机构层次为华南—广州。其中华南组下的用户为hn;广州组下的用户为test。
实现上面需求,我们需要创建自定义命名集,并在其中应用函数GetUserAccessibleMembers()。具体实现步骤如下:
1、数据权限设置。
我们针对商店维设置数据权限,设置成员别名和用户组名称关联。如下图:
2、创建自定义命名集。
创建自定义命名集,层次结构选择商店,MDX表达式使用函数GetUserAccessibleMembers()获取具有数据访问权限的顶层成员的子成员。
GetUserAccessibleMembers()函数具体说明如下:
GetUserAccessibleMembers() | 获取指定维度层次中当前用户具有数据访问权限的成员。参数有两个:
|
3、创建多维分析。
列区选择度量值;行区选择上面步骤创建的自定义命名集,保存此多维分析后即可食用不同的用户登录查看效果。