Jasper reports 如何在ireport数据集中为表创建sum变量?

Jasper reports 如何在ireport数据集中为表创建sum变量?,jasper-reports,Jasper Reports,我创建了带有表组件的报告,我为表创建了一个数据集,它正确地显示了一个表。 我的外部报表查询只是select 1,而对内部表数据集的查询是select*from hlatlng 所以查询的结果给了我4个字段,我想在表的末尾显示一个字段(票证)的总和 这是字段和变量 <field name="rtime" class="java.sql.Time"> <fieldDescription><![CDATA[]]></fieldDescripti

我创建了带有表组件的报告,我为表创建了一个数据集,它正确地显示了一个表。 我的外部报表查询只是
select 1
,而对内部表数据集的查询是
select*from hlatlng

所以查询的结果给了我4个字段,我想在表的末尾显示一个字段(票证)的总和

这是字段和变量

<field name="rtime" class="java.sql.Time">
        <fieldDescription><![CDATA[]]></fieldDescription>
    </field>
    <field name="speed" class="java.lang.String">
        <fieldDescription><![CDATA[]]></fieldDescription>
    </field>
    <field name="tickets" class="java.lang.String">
        <fieldDescription><![CDATA[]]></fieldDescription>
    </field>
    <field name="pasangers" class="java.lang.String">
        <fieldDescription><![CDATA[]]></fieldDescription>
    </field>
    <variable name="ticketSum" class="java.lang.Integer" calculation="Sum">
        <variableExpression><![CDATA[$F{tickets}]]></variableExpression>
    </variable>
谁能告诉我哪里出了问题

<jr:columnFooter style="table 1_CH" height="31" rowSpan="1">
                        <textField>
                            <reportElement x="0" y="0" width="90" height="31" uuid="ac47cab6-8e25-4436-a2cc-4973a0d95142"/>
                            <textFieldExpression><![CDATA[$V{ticketSum}]]></textFieldExpression>
                        </textField>
</jr:columnFooter>
Integer.parseInt($F{tickets})