SSAS 權限的問題
Dimension有:DimDepartment、DimEmployee、DimTime
Measure有:Amount
现在想做出这样的效果,某人只能看到他有权限的部门及子部门对应的Amount。。。请问这在SSAS中哪里可以做?
我现在的做法:现创建一个Role,在Role->“维度资料”->“允许的成员集”中写一段MDX。
可是我只能简单的根据Employee Name显示对应的Amount,我无法做到Department--Employee的关联。
求思路!!!
下面是我写的过滤条件,只能过滤Employee Name....
filter(([Dim Employee].[Employee Name].members),
lcase([Dim Employee].[Employee Name].currentmember.name)
=lcase(mid(username,instr(username,"\")+1,len(username))))
------解决方案--------------------BI方面的有请剪剪
------解决方案--------------------你为什么不在雇员维度中加一个部门属性呢?
他只能有一个部门吧,这样你不就好限制了?