【问题标题】:Displaying parameters inside SSRS header在 SSRS 标头内显示参数
【发布时间】:2017-09-14 07:17:19
【问题描述】:

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

我的参数,我们称之为STATUS,定义如下::

  • 选中允许多个值
  • 数据类型:文本
  • 可用值:通过存储过程从数据库中提取。值字段为 ID,标签字段为 NAME。

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

=Join(Parameters!STATUS.Label,", ")

一切正常,除了我看到选定的 ID 而不是列出的名称。 例如,我看到:1,2,5 而不是 Active、Inactive、Pending... 等。

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

这是一个 SSRS 错误吗?

【问题讨论】:

  • 这应该可以如您所愿。我刚刚在 SSRS2016 上进行了测试,效果很好。您使用的是什么版本的 SSRS?我创建了 2 个文本框,一个显示 ID,一个显示标签,两者都符合我的预期。如果仍有问题,请发布 SQL Server/SSRS 的内部版本号

标签: reporting-services


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多