将查询参数与报表参数相关联(报表生成器和 SSRS)

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

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

注意注意

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

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

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

    注意注意

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

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

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

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

      注意注意

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

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

请参阅

概念

报表的嵌入数据集和共享数据集(报表生成器和 SSRS)

报表参数概念(报表生成器和 SSRS)