簡體   English   中英

從iReport 4.5.1中的組計算獲取結果

[英]Get results from group calculation in iReport 4.5.1

我已經在iReport 4.5.1中創建了一個報告,該報告在詳細信息區域中顯示了一個jdbc查詢的結果,並且其中包含了一些計算變量。 我需要按值從小到大的順序在圖表中顯示組計算結果,並且/或者在摘要中列出結果以從中以圖形方式顯示它們。 只要y值從左到右遞增,它們在x軸上的位置並不重要。

到目前為止,我已經嘗試了以下方法:

  1. 直接從組值創建了一個圖表,但是我無法按照所需的方式對值進行排序。 它們始終按照在報告中顯示的順序顯示。

  2. 將報告與組計算一起用作子報告,並嘗試將這些值作為主報告詳細信息區域中的列表返回,並從那里進行繪制。 我只能生成一次單個值(組中的第一個或最后一個值),或者生成多次重復的單個值(基於主報表查詢中的行數)。

  3. 將明細區域和組區域嵌套在另一個組中,以在外部組中列出結果。 同樣,我只能返回一個結果。

我在iReport方面的經驗很少,因此我希望我缺少一些簡單的東西。 誰能提供解決方案或建議?

編輯:我需要按值從小到大的順序在圖表中顯示組計算結果,並且/或者在摘要中列出結果以從那里以圖形方式顯示它們。 我想發布我的屏幕截圖,但我沒有代表。

PS-jrxml超過1k行。 我應該發布特定的部分,還是只發布整個內容?

您可以通過在報告中添加子報告來做到這一點。 如果您在報表中使用任何參數,則可以將它們傳遞到子報表。 在子報表查詢中,您可以在所需的分組級別進行分組,並根據需要對結果進行排序。 您還可以執行所需的任何計算並創建圖表。 然后將此子報表放在摘要部分或組頁腳中,應該很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM