如何在不使用下拉列表的情况下在SSRS报告中显示多值参数

时间:2016-04-30 06:02:01

标签: reporting-services

我正在制作一份SSRS报告,显示在所选国家/地区销售的产品。我的主管希望看到结果先由大陆过滤,然后按国家过滤,然后将按结果填充表格。因此,我需要使用级联参数。

问题在于我不允许对我的多值参数使用下拉列表。相反,它们需要出现在可点击的按钮式对象中,因此最终用户单击亚洲单元格/框,然后单击中国单元格/框,最终结果显示在表格中。 有可能这样做吗?如何? 谢谢

2 个答案:

答案 0 :(得分:1)

了解在Reporting Services报表设计中,允许用户选择参数值的参数输入控件不属于报表,这一点非常重要。它们是托管报表的应用程序的一部分,例如Report Manager或SharePoint。

报表管理器和SharePoint将参数的可用值显示为下拉列表,并且我无法更改此信息。要实现已指定的设计,您需要在定制的应用程序或网站中嵌入“报表查看器”控件,并设计自定义参数控件以将选定的参数值传递给报表。

答案 1 :(得分:0)

另一种可能的解决方案是创建一组报告。第一份报告有一份大陆清单,其中包含下一份报告的链接,该报告有一份国家清单。它有一个过滤器,它接受来自第一个(父)报告的参数,该报告是大陆的列表。然后,第二个报告有另一个指向最终报告的链接,该报告接受前两个父报告的参数。

之前我曾在几个地方看过这种技术。它基于钻取报告,请参阅here for more information on drill through reports。它不如自定义网页好,但不是每个人都有友好的网站开发人员:-)