我使用Jasper iReport创建.xrml文件来创建Jasper报告。我的文件有一个包含多个系列的三维条形图 - 这是在group_id上键入的。我希望标签为“Group”+ group_id。我试图在图表详细信息中设置它 - >数据 - >类别系列选项卡,但它不起作用。.xrml文件直接看起来像
<labelExpression><![CDATA["Group "+$F{group_id} +"sdf"]]></labelExpression>
但这仅显示1,2,3作为标签。如何在标签上附加“Group”一词?
另外我想为y轴创建一个标签,目前只显示数字。我该怎么办呢?
附加我的.xrml文件
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="simple_chart" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="30a6fcf0-fa89-4cf5-863d-403bf68304ef">
<property name="ireport.zoom" value="1.0"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<queryString>
<![CDATA[select count(person_id), name, group_id from group_events group by name, group_id]]>
</queryString>
<field name="count" class="java.lang.Long"/>
<field name="name" class="java.lang.String"/>
<field name="group_id" class="java.lang.Integer"/>
<background>
<band splitType="Stretch"/>
</background>
<title>
<band height="32" splitType="Stretch">
<staticText>
<reportElement x="191" y="0" width="100" height="20" uuid="a4a09404-48bc-4895-9c33-b73fc139a67c"/>
<textElement>
<font size="14" isBold="true"/>
</textElement>
<text><![CDATA[names]]></text>
</staticText>
</band>
</title>
<summary>
<band height="383">
<bar3DChart>
<chart>
<reportElement x="30" y="16" width="515" height="298" uuid="3c938c8e-586f-4a0e-a0b7-3a188ed0fe4b"/>
<chartTitle/>
<chartSubtitle/>
<chartLegend/>
</chart>
<categoryDataset>
<categorySeries>
<seriesExpression><![CDATA[$F{group_id}]]></seriesExpression>
<categoryExpression><![CDATA[$F{name}]]></categoryExpression>
<valueExpression><![CDATA[$F{count}]]></valueExpression>
<labelExpression><![CDATA["Group "+$F{group_id} + "sdf"]]></labelExpression>
</categorySeries>
</categoryDataset>
<bar3DPlot>
<plot/>
<itemLabel/>
<categoryAxisFormat>
<axisFormat/>
</categoryAxisFormat>
<valueAxisFormat>
<axisFormat/>
</valueAxisFormat>
</bar3DPlot>
</bar3DChart>
</band>
</summary>
</jasperReport>