Jasper reports 我想在JasperReport中创建变量count

Jasper reports 我想在JasperReport中创建变量count,jasper-reports,Jasper Reports,在我的报告中,“状态”列有两个值:是/否。 我想在“状态”中计算“Y”。 我用变量表达式创建了一个变量$V{count_y}:String.valueOf($F{status})=“y”,但$V{count_y}count all记录(包括y和N) 现在,我怎么数数? 谢谢 像这样创建变量 <field name="status" class="java.lang.String"/> <variable name="countY" class="java.lang.Inte

在我的报告中,“状态”列有两个值:是/否。 我想在“状态”中计算“Y”。 我用变量表达式创建了一个变量$V{count_y}:String.valueOf($F{status})=“y”,但$V{count_y}count all记录(包括y和N)


现在,我怎么数数?
谢谢

像这样创建变量

<field name="status" class="java.lang.String"/>
<variable name="countY" class="java.lang.Integer" calculation="Sum">
    <variableExpression><![CDATA[$F{status}.equals("Y") ? 1 : 0]]></variableExpression>
</variable>

并将$V{countY}放入摘要栏

<field name="status" class="java.lang.String"/>
<variable name="countY" class="java.lang.Integer" calculation="Sum">
    <variableExpression><![CDATA[$F{status}.equals("Y") ? 1 : 0]]></variableExpression>
</variable>