带参数的SSRS共享数据集

时间:2017-03-03 18:58:34

标签: sql-server reporting-services ssrs-2008 ssrs-2012

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

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

在我的报告(* .rdl文件)中,我添加了一个引用我的共享数据集的数据集。如何为此数据集发送"客户端名称"的硬编码值。到共享数据集,以便它不会提示用户输入一个?

2 个答案:

答案 0 :(得分:0)

同样向rdl添加参数,关闭参数可见性并将默认值设置为静态客户端名称(即default =“Fred”)。当SSRS报告运行时,它应该将带有默认值的local参数传递给共享数据集,而最终用户不必选择或输入值。

答案 1 :(得分:0)

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

enter image description here

相关问题