我遇到了一个场景,客户端需要在运行时(生成报告时)计算包含计算值(表达式)的列的总和。
我建议客户在数据库端计算此列并将此列返回到SSRS数据集,但由于某些情况,这是不可能的。
对此的任何帮助将不胜感激。
谢谢
答案 0 :(得分:2)
我没有评论权限因此我无法向您提供更多详细信息。你可以在SUM
中SSRS
计算出来的表达式,因为你没有提到它的外观。我只是举了一个例子。
如果这是正常计算单元的外观,
=Fields!FirstCol.Value+Fields!SecondCol.Value
然后SUM
可以是
=SUM(Fields!FirstCol.Value)+SUM(Fields!SecondCol.Value)
如果您在calulatedColumn
本身添加了Dataset
,那么它就变得更加简单了,因为您必须这样做,
=SUM(Fields!CalculatedCol.Value)