0

我正在编写一份 SSRS 报告,该报告有一个包含 2 个组的表格。使用自定义代码存储外部组数据并将其显示在标题中。这对大多数数据都很有效。但是,发现了几个实例,其中组的最后一页(一个组可以运行到多个页面,并且每个组的开头有一个分页符)正在标题中显示下一组的数据。当我在组页脚中显示存储的组数据时,组详细信息是正确的。对为什么标题为几个组显示不正确的数据感到困惑。关于为什么会发生这种情况的任何指示?

自定义代码:

Public Shared Dim field as String
  Public function Set field(ByVal Val as String)
  field1 = Val
End Function

用于保存组数据的外部组中的表达式:

=Code.Setfield(field name)

在 Header 中显示保存的组数据的表达式:

=Code.field1

谢谢。

4

1 回答 1

0

通过添加组变量并使用 PageName 属性来解决它。

将组变量设置为我需要的组字段的串联。将 PageName 设置为组变量。

在标题中使用 Globals!PageName 来访问组数据。使用 split 函数溢出连接的值。

谢谢!

于 2018-02-12T13:14:15.770 回答