我们有一个SSRS Report,它使用user authentication。我有如下要求
如果未经授权的用户登录查看SSRS报告,他/她应该只看到“您不是授权错误”消息。他/她不应对报告参数或任何其他报告元素具有任何可见性。
下面是我所做的。
我在报表中创建了一个新的parameter来存储user-access值。如果值为'Y‘,则将显示report。否则,隐藏报表,并仅显示带有错误消息的tablix。然而,parameter panel在这两种情况下都是可见的。当显示错误消息时,我需要参数面板在报告中是hidden。
如果用户访问参数值设置为"N“而不是实际报告,那么是否可以调用sub-report并用hidden parameters显示它?
谢谢白菊
发布于 2017-11-09 13:35:50
如果用户访问参数值设置为"N“而不是实际报表,那么是否可以调用子报表并使用隐藏参数显示它?
是的,算是吧。你实际上要做的是让这两个报告都是子报告。您的主报表只是子报表的包装器,参数将确定您显示的子报表。
https://stackoverflow.com/questions/47202672
复制相似问题