我有以下情况。User1有权查看
UK (London and Northampton) .DimBrach是一个parent-child hierarchy。当User1想要访问报告时,我希望他只看到leafs (London and Northampton)和第一个父级,而不是整个层次结构。如何在Pivot Table或SSAS (MDX)中达到此目的?

发布于 2015-08-26 21:20:08
您可以非常简单地在Visual Studio中的SSAS项目中执行此操作:
您可以通过处理多维数据集,通过VS浏览它并使用"Change User“按钮来检查它是否正常工作。(不需要输入用户密码)。
MDX:要使角色安全性不那么硬编码,可以在角色维数据选项卡的高级选项卡中使用语句,并填充控制访问的事实数据表。从你过去的question来看,你已经在这么做了。
据我所知,Excel数据透视表在显示层次结构的特定层次上远不如原始MDX灵活。最终用户可以查看他们的数据透视表,右键单击字段并选择显示/隐藏字段选项,这样他们就可以控制所看到的内容。但据我所知,开发人员根本无法阻止他们查看特定的级别。
https://stackoverflow.com/questions/32225808
复制相似问题