SSRS-尝试使用不是我的数据集中无效值的URL参数打开时出现RDL错误

时间:2019-04-03 14:39:09

标签: url parameters rdl ssrs-2016

我在登录页面上有一个URL链接,该链接打开带有嵌入式RDL的报告页面。我们有多个用于不同部门的登录页面,因此,基于登录页面,我们将在URL链接中编码特定的部门参数值,以便打开的报告页面/ RDL显示适用的数据。问题在于,有时我们会删除/重命名某些部门ID,然后,如果URL中列出的部门ID之一不在数据集中,则会发生错误,而不仅仅是显示带有0或空白字段的报告,这会出错。 ..即使另一个编码的部门ID有效。例如,

https://sharepointsite.com/pages/DepartmentX/Report1.aspx?Department=1&Department=2&Department=3

只要这三个部门都有效并且可以在我的数据集中使用,它就可以正常工作。但是,如果我们终止部门2,即使我们仍然拥有部门1和3的数据,该报告也会显示红色X错误。一旦删除了对部门2的URL引用,它就可以再次正常工作。 我只是习惯于RDL运行并且不显示任何数据,而是在其中一个参数值不是“有效”时出现这种错误。 有什么想法吗?

0 个答案:

没有答案