我需要在JasperReports条形图中更改原点值的起点。例如,条形应从100而不是0开始。
以下是此示例数据集:
Name | Value
Item 1 | 200
Item 2 | 150
Item 3 | 30
Item 4 | 60
基于这个集合,我需要做的是将第一个条形从100到300,第二个从100到250,第三个从100到70,第四个从100到40。
有没有办法专门用iReport做这个,显然不使用自定义模板?
答案 0 :(得分:0)
在图表的属性菜单中,您需要将“范围轴最小值”更改为100.这样就可以使其从100开始而不是0。
我知道如何获取您要求的值的唯一方法是将查询更改为“存储”计数。例如,如果我想显示某些范围,我会将查询更改为:
....
case
when value between 51 and 100 then '51-100'
when value between 101 and 500 then '101-500'
when value between 501 and 1000 then '501-1000'
else '1001+'
答案 1 :(得分:0)
您需要使用“XY条形图”而不是“条形图”来控制条形底部的位置。