Pentaho报告获得之前的Field

时间:2016-10-18 10:02:46

标签: report pentaho pentaho-report-designer

我正在使用prd 5.3

我有一个问题,以获得以前的记录

例如:

x | y | z | //start with 0
1 | 1 | 2 | //0 + 2
1 | 2 | 5 | //2 + (1 + 2)
4 | 4 | 13| //5 + (4 + 4)

我正在使用这样的公式..但我总是得到错误的结果..

=IF([index]=0;[totalsaldoawal]+[totalamountD]-[totalamountK];[totalamountD]-[totalamountK])

这是我的公式......

意味着

如果index = 0 //第一行 然后[totalsaldoawal] + [totalamountD] - [totalamountK] 否则必须以前的结果+ [totalamountD] - [totalamountK]

我试图找到一些这样的文档http://forums.pentaho.com/showthread.php?49458-getting-a-column-value-from-a-previous-row 但仍然没有帮助我。

像这样

enter image description here

1 个答案:

答案 0 :(得分:0)

我只是使用

  

摘要(正在运行)

此摘要运行不会占用以前的记录,但我会在每个循环中添加详细信息