SSRS - 如何获取过滤器数据以显示在报告中

时间:2014-04-11 14:43:28

标签: reporting-services ssrs-2008-r2

对于具有SSRS背景的人来说,这是一个简单的问题。我是一个初学者,想知道什么时候生成报告,你如何让下拉标题显示在报告上。

例如,假设您有一个包含用户名的列。然后你想只选择一个用户名,我想在顶部有一个用户名框,然后会出现一个下拉框,然后你可以用用户名打勾?

谢谢

2 个答案:

答案 0 :(得分:0)

您可以在报告中添加标题,并在标题中添加文本框。当您单击文本框的表达式并过滤参数时,您应该能够添加要在报告上看到的任何参数。

如果在标题中,这将显示在所有页面上。如果您不想要参数,可以将参数放在报表的任何位置。

答案 1 :(得分:0)

您想要添加参数。以下是如何添加用户选择参数的示例:

  1. 添加新的Dataset以填充参数选择菜单。您的查询类似于select distinct userid, username from YourTable order by username我通常将这些数据集命名为DSUserSelect
  2. Report Data窗口中,右键单击Parameters并选择 Add Parameter...
  3. 为参数命名User
  4. Available Values下,选择Get values from a query
  5. DSUserSelect选择Dataset(或您在步骤1中命名为Dataset的任何内容),userid Valueusername } Label
  6. 更新您的主Dataset查询,以在userid = @User子句中包含Where。如果您的数据集是存储过程,则需要将@User作为参数添加到该存储过程。
  7. 如果我能提供更多细节,请告诉我。