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)
如果您有两个数据集(Dataset1
和 Dataset2
),这将起作用:
'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 在页脚中求和许多文本框值的主要内容,如果未能解决你的问题,请参考以下文章