父子维度上的 icCube 授权 - 如何限制对上层的访问?

icCube authorization on a parent child dimension - how to restrict access to upper levels?

本题使用 here.

中的父子模式

我想限制 'dim (all)' 层次结构中的用户访问特定级别及以下的所有数据,但 该成员以上的数据.比如查看'Europe'及以下这个级别,但我不是父'World'.

我成功创建了一个可以访问欧洲及以下地区的角色,使用的公式是:

{[dim (ALL)].[Hierarchy].[ Level - 1].&[3].descendants}

和默认成员:

[dim (ALL)].[Hierarchy].[ Level - 1].&[3]

并申请 celss = 是

但使用这个角色,我仍然可以看到世界:

select [Measures].[value] on 0
, [dim (ALL)].[Hierarchy].allmembers on 1
from [cube]

结果:

我需要做什么才能 'redefine' 从 'root' 到 'Europe',如果可能的话?

抱歉,目前无法通过安全将 sub-tree 转换为树。当允许一个成员时,您会为所有祖先这样做。

在你的例子中,如果你允许[欧洲],你就允许[世界]