2014-09-11 83 views
1

我有一個主要的報告,從數據庫中檢索一些字段。在主要報告下,我創建了一個數據集,它從另一個表中拉出另一個字段值X。現在我在這個主要報告中包含一個子報告。是否可以將字段X傳遞給子報表?將字段值從數據集傳遞到子報表

結構:

Main Report 
--Dataset1 (retrieves field X) 
--Subreport 

注意:現場X基本上是我需要傳遞給子報表被打印基於由主報告查詢返回的結果數幾倍的平均值。

我使用的JasperSoft工作室版本5.6.0

如果沒有可能的,什麼是其他選項,這個平均值場傳遞給子報表

+0

您是否使用常規SQL或休眠 – Rika 2014-09-11 18:35:34

+0

正在使用常規SQL – 2014-09-12 06:39:06

回答

0

我不認爲這是可能的,所以另一個選項將使用另一個獲取平均值的子報表。 1stSubreport(這將是主報告)得到的值的平均值,然後將有一個FinalSubreport,這將得到的平均值與別的沿着它需要

Main Report 
    --Subreport except Dataset(average field of X) 
    --Subreport that retrieves that number 

如果最終子報表也需要領域從主報告。然後將這些值從Main傳遞到1stSubReport到Final Subreport

+0

非常感謝,這很有幫助! – 2014-09-12 14:02:29

相關問題