s-s-rs 在页脚中求和许多文本框值

Posted

技术标签:

【中文标题】s-s-rs 在页脚中求和许多文本框值【英文标题】:s-s-rs Sum many textbox value in footer 【发布时间】:2019-12-08 06:31:23 【问题描述】:

问候 我的报告页脚中有 3 个文本框值 我想为他们中的两个做总计(总和) 所以当我试图和他们一起做总时给我这个错误

The Value expression for the textrun ‘.Paragraphs[0].TextRuns[0]’ refers to more than one report item. An expression in a page header or footer can refer to only one report item.

我用这些代码求和,但它们都不起作用

=ReportItems!Textbox62.Value+ReportItems!Textbox61.Value

还有这个

=CDec(ReportItems!Textbox62.Value)+CDec(ReportItems!Textbox61.Value)

有没有办法解决这个问题

【问题讨论】:

文本框是否设置在可以打印多行和多值的详细信息行中? 【参考方案1】:

这取决于您的文本框表达式。假设您有一个数据集 (Dataset1),那么您有

'Textbox1
=Sum(Fields!SomeNumericValue.Value)

'Textbox2
=Avg(Fields!SomeOtherNumericValue.Value)

那么这将适用于您的其他文本框:

 'Textbox3
 =ReportItems!Textbox1.Value + ReportItems!Textbox2.Value 
 =Sum(Fields!SomeNumericValue.Value) + Avg(Fields!SomeOtherNumericValue.Value)

如果您有两个数据集(Dataset1Dataset2),这将起作用:

'Textbox1
=Sum(Fields!NumericValue1.Value, "Dataset1")

'Textbox2
=Avg(Fields!NumericValue2.Value, "Dataset2")

'Textbox2
=Sum(Fields!NumericValue1.Value, "Dataset1") + Avg(Fields!NumericValue2.Value, "Dataset2")

【讨论】:

我应该在表达式之前输入'Textbox1吗? 不,这只是我自己的信息,表示我们正在谈论的文本框的名称

以上是关于s-s-rs 在页脚中求和许多文本框值的主要内容,如果未能解决你的问题,请参考以下文章

在页脚中使用过滤器进行列搜索 - 页脚过滤器未显示 - Laravel Datatables Yajrabox

初蒙数据表。计算金额并在页脚中显示

初蒙数据表。计算金额并在页脚中显示

如何在表达式中引用文本框值? s-s-rS

s-s-rS 仅在每个新页面的第一行显示文本框值

s-s-rS 文本框对齐 - 页脚