2016-10-18 4 views
0

я использую PRD 5,3Pentaho отчетности получить предыдущее поле

У меня есть проблема, чтобы получить предыдущий рекорд

, например:

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]) 

это моя формула ..

это означает

, если индексный = 0 // первая строка затем [totalsaldoawal] + [totalamountD] - [totalamountK] еще mustbe предыдущий результат + [totalamountD] - [totalamountK]

я попытался найти какую-то документацию вроде этого http://forums.pentaho.com/showthread.php?49458-getting-a-column-value-from-a-previous-row , но все равно не помог мне.

как этот

enter image description here

ответ

0

Я просто используя

Резюме (бег)

это резюме работает не будет брать предыдущий рекорд, но я добавлю в поле каждый цикл в деталях