2013-10-18 63 views
0

如何在iReport中寫入一個mongodb查詢以從先前記錄中獲取數據?
例如,
我有3列 - 開始,結束,休息。
'休息'必須計算爲一條記錄的開始和前一條記錄的結尾之間的差值。 ('開始'和'結束'是日期)從mongodb中的上一條記錄中獲取數據

+0

您無法訪問* JasperReports *中以前記錄的值。在某些情況下,* JasperReports *變量可以幫助您 –

+1

請參閱Lucianc(Lucian Chirita)回答[http://community.jaspersoft.com/questions/517853/how-calculate-relative-percentages-wrt-recor](http:/ /community.jaspersoft.com/questions/517853/how-calculate-relative-percentages-wrt-recor) – sanBez

+0

謝謝Lucianc的竅門 – saurabh730

回答

0

有幾種方法可以做到這一點。基本上,您必須重新修改查詢中的數據,以便在JasperReport中打印時具有正確的格式。這可以通過runCommand命令或mapreduce命令來完成,前提是您擁有足夠的權限。你最好的選擇可能是mapreduce。我想你已經讀過這個reference

相關問題