如何使查询参数与报表参数关联(Report Builder 3.0 和 SSRS)

定义包含查询变量的数据集查询时,将对查询命令进行分析。对于每个查询变量,都会创建对应的数据集参数和报表参数。数据集参数指向报表参数。这样可以使用户输入一个直接传递给查询的值。每次编辑查询命令时都执行相同的过程。

如果重命名绑定到查询参数的报表参数,则需要使用本主题中的过程手动将查询参数链接到重命名的报表参数。

注意注意

在 Business Intelligence Development Studio 中,您可以在 Report Builder 3.0 和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和 Report Builder 3.0 中设计报表 (SSRS)”。

将查询参数与报表参数相关联

  1. 在“报表数据”窗格中,右键单击数据集,再单击**“数据集属性”,然后单击“参数”**。

    注意注意

    如果“报表数据”窗格不可见,请单击“视图”菜单上的“报表数据”

  2. 在**“参数名称”**列中,查找查询参数的名称。将基于查询自动填充参数名称。每次更改查询时,都会检查新查询参数的参数名称。手动创建的查询参数不会随着查询的更改而变化。

    • 在**“参数名称”**中,查找查询中存在的查询参数名称。还可以手动添加新的查询参数,并输入名称。

    • 在**“参数值”**中,键入或选择计算结果为要传递给查询参数的值的表达式。这通常为报表参数的名称。

      注意注意

      您不仅可以将报表参数作为查询参数的值。也可以使用任何表达式来计算参数值。

  3. 对于其他查询参数,重复执行步骤 2。