2016-12-05 10 views
-1

我是jasper報告的新手,並試圖將堆積條形圖工具用於其中一個報告。問題是在我的研究中,我還沒有看到很好的文檔,說明我可以如何使用不同堆棧的百分比,以便每個類別的一個bar系列中的值都達到100%。目前我只是試圖通過計算查詢中的百分比,然後將該欄的最大屬性值設置爲100來實現我在SQL查詢中的效果,這對我來說效果不佳。有沒有辦法通過傳遞sql查詢返回的實際值而不是計算查詢中的百分比來獲取堆棧上的百分比?設置堆疊條形圖顯示高度爲100%

回答

0

爲什麼你用這個條形圖?

這正是您通常使用餅圖的範圍。

無論如何,你可以創建一個變量來總結不同領域的所有值。

<variable name="XXX" class="java.lang.Integer" calculation="Sum"> 
     <variableExpression><![CDATA[{Sum of all the stuff}]]></variableExpression> 
    </variable> 
+0

我使用的是堆疊酒吧,因爲我有數據系列的幾個類別,並且使用餅圖會導致我對每個類別都有許多圖表。在我嘗試這個之前還有一個抱歉的問題,但是爲了更好地理解,總計所有總和的變量如何幫助疊加100%的列。謝謝 –