我正在使用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