根据过滤器过滤数据和显示标题

时间:2015-07-03 16:09:07

标签: asp.net reporting-services reportviewer

作为SSRS的新手,我试图找出以下内容:

例如,我说有一个数据集可以执行:

SELECT [cols...] from [some view]

我希望能够根据ASP.NET站点提供的参数进一步过滤(我正在使用报表查看器的AJAX控件工具包)。可能有x个参数,可能会在一列或多列上进行过滤。

第一个问题是,如何过滤数据集并传递参数以及过滤器应该应用于哪个字段?我可能有[col1],我想用x值过滤它。

第二个问题是,我希望能够根据列对每页的结果进行分组。因此,对于每个分组结果集,我希望每页显示它们(每组每页)。 然后在页面的标题上,我希望它显示页面分组的内容。我该怎么做?

就我尝试的内容而言 - 没有什么比我不知道怎么做,这就是为什么我在这里问这个问题,看看专家(你)可以建议和指导我。< / p> 谢谢你!

1 个答案:

答案 0 :(得分:1)

要执行此操作,您可以在SSRS中创建参数,它们不需要在您的查询或任何内容中。然后,转到Tablix并根据过滤器类型单击ROW或列,并将其设置为显示/隐藏可见性。例如,我有一个包含个人信息的报告,所以我有隐藏/显示这些列的真/假参数,类似我有一个隐藏/显示任何行,其中-1为总付费。