本 SSRS 文章展示了如何使用 RunningValue 函数计算表报的运行总计,并提供了一个示例。这是面试中可能遇到的一个重要问题。
要计算 SSRS 中的运行总计,请右键单击“数据集”文件夹以创建新的数据集。下图显示了我们将用于此示例的数据集。
我们设计了一个简单的员工销售表报,并对字体和颜色进行了格式化。请查看报表审查。
SELECT * FROM Employee
在 SSRS 中计算运行总计
右键单击“销售”列,选择“插入列”,然后选择“右侧”选项,在“销售”的右侧创建一个新列。将标题字段命名为“运行总计”。接下来,右键单击下面的空单元格,选择一个表达式来计算运行总计。
- 请参考 计算分组报表中的运行总计。

报表服务有一个 RunningValue 函数来计算运行总计,它接受一个数字列、一个聚合函数和一个数据集名称。在这里,我们选择了 sum 聚合函数来查找总计或和。

编写以下表达式。
=RunningValue(Fields!Sales.Value, sum, "EmpDs")
单击“确定”关闭表达式窗口,并检查最终报表是否有其他格式更改。如果现在转到报表预览,您可以看到从报表顶部到底部的运行总计。
