碧玉条形图:一年中的几个月

时间:2013-05-08 07:34:17

标签: charts jasper-reports

我有一个包含值和月份的表格我希望条形图的类别部分包含带有值的月份,并且还显示没有值的月份,换句话说,如果1月有值,则显示该栏,如果没有则只显示月份名称,但没有栏。我的条形图仅显示带有值的月份。作为jasper图表的新手,我们将非常感谢您的帮助。请检查我的源脚本:

<categorySeries>
                        <seriesExpression><![CDATA["Low Severity"]]></seriesExpression>
                        <categoryExpression><![CDATA[$F{mth}.intValue() == 1 ?
    "January" :
    $F{mth}.intValue() == 2 ?
    "February" :
    $F{mth} == 3 ?
    "March" :
    $F{mth} == 4 ?
    "April" :
    $F{mth} == 5 ?
    "May":
    $F{mth} == 6 ?
    "June" :
    $F{mth} == 7 ?
    "July":
 $F{mth} == 8 ?
    "August":
 $F{mth} == 9 ?
    "September":
 $F{mth} == 10 ?
    "October":
 $F{mth} == 11 ?
    "November":
 $F{mth} == 12 ?
    "December":""]]></categoryExpression>

1 个答案:

答案 0 :(得分:0)

如果没有看到JRXML的其余部分,我认为问题是你根本没有1月份的任何数据。结果,在&#34; 1&#34;

的$ F {mth}值中甚至不存在任何数据