添加、更改或删除分页报表参数(报表生成器)
适用于: Microsoft Report Builder (SSRS) Power BI Report Builder SQL Server Data Tools 中的 Report Designer
分页报表参数为选择报表数据、连接相关报表以及更改报表显示提供了一种方法。 您可以提供一个默认值和一列可用值,用户可以更改所选值。
报表发布后,您可以在报表服务器上更改报表参数的默认值、可用值以及其他属性。 通过创建链接报表,您可以提供多组默认参数值。 有关详细信息,请参阅“报表参数(报表生成器)”。
本文介绍如何将报表参数添加到报表生成器中的分页报表或 SQL Server Data Tools (SSDT) 中的报表设计器。 还可将报表参数添加到 SQL Server 移动报表发布服务器中的移动报表。 有关详细信息,请参阅 使用 SQL Server 移动报表发布服务器创建移动报表。
注意
在 SQL Server Data Tools 中,你可以在 Microsoft 报表生成器、Power BI 报表生成器和报表设计器中创建和修改分页报表定义 (.rdl) 文件。
但是,SQL Server Reporting Services 2019 之后的所有 SQL Server Reporting Services 版本已弃用 SQL Server 移动报表发布服务器。
添加或编辑报表参数
在 SQL Server Data Tools (SSDT) 的报表生成器或报表设计器的“报表数据”窗格中,右键单击“参数”节点,然后选择“添加参数”。 此时将打开“报表参数属性”对话框。
在“名称”中,输入参数的名称,或接受默认名称。
在“提示”中,输入当用户运行报表时,参数文本框旁边将会显示的文本。
在 “数据类型” 中,选择参数值的数据类型。
如果参数可以包含空白值,请选择 “允许空白值” 。
如果参数可以包含 Null 值,请选择 “允许 Null 值” 。
若要允许用户为参数选择多个值,请选择 “允许多个值” 。
设置可见性选项。
若要在报表顶部的工具栏中显示参数,请选择 “可见” 。
若要隐藏参数,不让它显示在工具栏上,请选择“隐藏”。
若要隐藏参数,以保护其不会在报表发布后,被从报表服务器上修改,请选择 “内部” 。 这样将仅可在报表定义中查看该报表参数。 对于此选项,您必须设置一个默认值,或允许参数接受 Null 值。
选择“确定”。
删除报表参数
在 “报表数据” 窗格中,展开 “参数” 节点。
右键单击报表参数,然后选择“删除”。