SSRS 中的总和字段
Sum Fields in SSRS
我在 ssrs 中有两列
1.第 10 列
表达式(第 1 列 + 第 2 列 + 第 3 列)
2。 Column11
表达式(第 4 列 + 第 5 列 + 第 6 列)
现在我想从第 10 列减去第 11 列
我现在正在做
=(Fields!column1.Value) + (Fields!column2.Value) +
(Fields!column3.Value)
-
(Fields!column4.Value) + (Fields!column5.Value) +
(Fields!column6.Value)
这种做法有没有问题。任何其他更好的方法来做到这一点。
=Me.ReportItems("txtColumn11").Value - Me.ReportItems("txtColumn10").Value
双引号中的是文本框的名称。
如果可能,我更喜欢在查询中进行大部分计算,这样报表表达式中的业务逻辑就会更少。
你的表述不正确。它只是减去 Columnr4 - 您需要在要减去的整个部分周围使用括号。
=(Fields!column1.Value + Fields!column2.Value + Fields!column3.Value)
-
(Fields!column4.Value + Fields!column5.Value + Fields!column6.Value)
我尽量少用括号来避免这样的错误。
我不喜欢使用报告项目。您可以在数据集中创建两个计算字段 - 一个用于第 10 列,一个用于第 11 列,每个字段都有表达式。
第 10 列:
=(Fields!column1.Value + Fields!column2.Value + Fields!column3.Value)
第 11 列:
=(Fields!column4.Value + Fields!column5.Value + Fields!column6.Value)
那么第 12 列的表达式将是
=Fields!column10.Value - Fields!column11.Value
我在 ssrs 中有两列
1.第 10 列
表达式(第 1 列 + 第 2 列 + 第 3 列)
2。 Column11
表达式(第 4 列 + 第 5 列 + 第 6 列)
现在我想从第 10 列减去第 11 列
我现在正在做
=(Fields!column1.Value) + (Fields!column2.Value) +
(Fields!column3.Value)
-
(Fields!column4.Value) + (Fields!column5.Value) +
(Fields!column6.Value)
这种做法有没有问题。任何其他更好的方法来做到这一点。
=Me.ReportItems("txtColumn11").Value - Me.ReportItems("txtColumn10").Value
双引号中的是文本框的名称。
如果可能,我更喜欢在查询中进行大部分计算,这样报表表达式中的业务逻辑就会更少。
你的表述不正确。它只是减去 Columnr4 - 您需要在要减去的整个部分周围使用括号。
=(Fields!column1.Value + Fields!column2.Value + Fields!column3.Value)
-
(Fields!column4.Value + Fields!column5.Value + Fields!column6.Value)
我尽量少用括号来避免这样的错误。
我不喜欢使用报告项目。您可以在数据集中创建两个计算字段 - 一个用于第 10 列,一个用于第 11 列,每个字段都有表达式。
第 10 列:
=(Fields!column1.Value + Fields!column2.Value + Fields!column3.Value)
第 11 列:
=(Fields!column4.Value + Fields!column5.Value + Fields!column6.Value)
那么第 12 列的表达式将是
=Fields!column10.Value - Fields!column11.Value