是否可以对SSRS中的表达式列求和

时间:2015-02-26 09:46:16

标签: sql-server-2008-r2 ssrs-2008-r2

我遇到了一个场景,客户端需要在运行时(生成报告时)计算包含计算值(表达式)的列的总和。

我建议客户在数据库端计算此列并将此列返回到SSRS数据集,但由于某些情况,这是不可能的。

对此的任何帮助将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:2)

我没有评论权限因此我无法向您提供更多详细信息。你可以在SUMSSRS计算出来的表达式,因为你没有提到它的外观。我只是举了一个例子。

如果这是正常计算单元的外观,

  =Fields!FirstCol.Value+Fields!SecondCol.Value

然后SUM可以是

   =SUM(Fields!FirstCol.Value)+SUM(Fields!SecondCol.Value)

如果您在calulatedColumn本身添加了Dataset,那么它就变得更加简单了,因为您必须这样做,

   =SUM(Fields!CalculatedCol.Value)