带参数的 SSRS 共享数据集

SSRS Shared DataSet with Parameter

我有一个 SSRS 项目,它将包含 5 个报告(*.rdl 文件)。所有报告将输出相同的数据,唯一的区别是 WHERE 子句中的 "ClientName"。

所以我在我的项目中创建了一个共享数据集。在该共享数据集中,我添加了一个参数@ClientName。

在我的报告(*.rdl 文件)中,我添加了一个引用我的共享数据集的数据集。如何让此数据集向共享数据集发送 "Client Name" 的硬编码值,这样它就不会提示用户输入一个值?

也向您的 rdl 添加一个参数,关闭参数可见性并将默认值设置为静态客户端名称(即 default="Fred")。当 SSRS 报告运行时,它应该将具有默认值的本地参数传递给共享数据集,而无需最终用户 select 或输入值。

如果您想对值进行硬编码,可以将其添加为数据集参数选项卡中的参数值