rdlc expression:将值除以表中的值

时间:2012-02-08 23:09:13

标签: reporting-services rdlc

我有一个rdlc报告,显示一个值表。报告每隔一行排序的方式是其上方的子类型。

最终用户已请求我在报告中添加一列,该列将显示将行上给定值除以其前一个值的结果。

现在在DB端添加此功能是不可行的 - 它必须在报告中发生。这可能是使用聚合或自定义表达式吗?有没有办法获得高于我正在使用的那个领域的价值?

1 个答案:

答案 0 :(得分:1)

Reporting Services中的所有内容都是表达式。您可以使用使用访问上一行的Previous函数的表达式执行您想要的操作。因此,将您的单元格的值设为如下表达式:

=Fields!MyField.Value / Previous(Fields!MyField.Value)