根据SSRS中的参数值显示不同的报告

时间:2017-11-09 13:08:03

标签: sql-server reporting-services ssrs-2016

我们有一个使用SSRS Report的{​​{1}}。我的要求如下

  

如果未经授权的用户登录查看SSRS报告,他/她应该只   看到"你没有被授权的错误"信息。他/她不应该   报告参数或任何其他报告元素的任何可见性。

以下是我的所作所为。

我在报告中创建了一个新user authentication来存储parameter值。如果该值为' Y'将显示user-access。否则隐藏报告并仅显示带有错误消息的report。但是,在这两种情况下都可以看到tablix。当错误消息显示时,我需要在报告中将参数面板设为parameter panel

如果用户访问参数值设置为" N"是否可以调用hidden并使用sub-report显示它而不是实际报告?

由于 白菊

1 个答案:

答案 0 :(得分:1)

  

是否可以调用子报告并使用隐藏参数显示它   如果用户访问参数值设置为" N"而不是实际的   报告?

是的,有点儿。您实际要做的是将两个报告都作为子报告。您的主报告只是子报告的包装器,参数将决定您显示的子报告。