我遇到了这个问题,我的 SSRS 报告标题将显示下一组报告的值。我正在使用代码路线来完成此任务。我有两个功能,一个是设置值,一个是检索它。这是我报告的代码部分。
Public Shared varInvoiceNum As Integer
Public Function SetInvoiceNum(InvcNum As Integer) as Integer
varInvoiceNum = InvcNum
End Function
Public Function GetInvoiceNum() as Integer
Return varInvoiceNum
End Function
然后,我有一个带有表达式的文本框,该表达式在组的标题中为 Invoice Num 设置值。该组只显示一次并且不能重复,因为它包含地址信息。在报告标题中是我调用 get 函数的地方。
当报告的总部分出现在第二页上时,就会出现问题。无论出于何种原因,即使 tablix 中包含 Set 函数调用的标题部分直到第三页才重新出现。在第二页上将出现第二个发票编号。尽管它仍然是第一组的一部分。它有些如何设置为下一个值。知道这可能是怎么发生的吗?
编辑:不应显示批次中的第二张发票编号,因为总计部分仍属于第一张发票组。这是问题,没有错误消息。当 Set Expression 没有再次出现时,它只是不正确地将下一个变量设置为下一个组。