我正在使用jasper ireport 4.0.1進行開發。而且我需要實現一個根據導入的2參數顯示的條形圖,其中一個用於所使用的,另一個是總值。我希望這個條的左邊部分用紅色表示,並且長度將根據總使用值的比例而改變,並且所使用的值需要在這部分條上以及條的其餘部分中顯示綠色,其長度與所使用的值的總和相減。我怎麼能意識到,任何幫助將不勝感激!關於Jasper報告條形圖
咱們說的總價值爲45
如果所使用的值是24,則條形圖將顯示如下
如果所使用的值是44,則條形圖將外觀這樣
問候,
我正在使用jasper ireport 4.0.1進行開發。而且我需要實現一個根據導入的2參數顯示的條形圖,其中一個用於所使用的,另一個是總值。我希望這個條的左邊部分用紅色表示,並且長度將根據總使用值的比例而改變,並且所使用的值需要在這部分條上以及條的其餘部分中顯示綠色,其長度與所使用的值的總和相減。我怎麼能意識到,任何幫助將不勝感激!關於Jasper報告條形圖
咱們說的總價值爲45
如果所使用的值是24,則條形圖將顯示如下
如果所使用的值是44,則條形圖將外觀這樣
問候,
你可以做到這一點通過定義兩個參數:
然後添加堆積條形圖用3系列:
$F{<field>}
,值表達式$F{<value>}
$F{<field>}
,值表達式$F{<value>} < $P{proportion} ? $P{max} - $F{<value>} : 0
$F{<field>}
,價值表達$F{<value>} >= $P{proportion} ? $P{max} - $F{<value>} : 0
你可以添加一些更詳細? – Sharad
已添加兩個senarios。謝謝 – Kuku