2017-09-13 45 views
0

所以我想在SSRS报告报头中显示选定的参数值。在SSRS报头中显示参数

我的参数,让我们称之为状态,定义如下::

  • 允许多个值检查
  • 数据类型:TEXT
  • 可用值:通过存储过程从数据库中抽取。值字段是ID,标签字段是NAME。

我添加报告标题中的文本框,并指定它的表达如下:

=加入(参数STATUS.Label“”!)

一切工作正常,除了我看到所选的ID而不是NAMES列出。 例如,我看到:1,2,5代替Active,Inactive,Pending等。

正确显示可用的参数选项(可以指定参数的控件内部)(显示名称和不是ID)

这是一个SSRS错误?

+4

这应该如你所愿。我刚刚在SSRS2016上进行了测试,结果非常完美。你使用的是什么版本的SSRS?我创建了2个文本框,一个显示ID和一个显示标签,两者都做了我所期望的。如果仍有问题,请发布SQL Server/SSRS的内部版本号 –

回答

0

我的猜测是在Visual Studio UI和后台的XML代码之间发生了一些错误。您可以尝试查看代码并搜索“STATUS.Label”以查看XML是否引用该ID,或者可以删除该参数并重新创建它。