Jasper reports Jaspersoft表达式编辑器
我需要计算表中等于X的行数。我用什么表达来表达?如何计算每一行,而不计算不符合要求的行 要实现这一点,您需要创建两个变量 变量_1的表达式如下Jasper reports Jaspersoft表达式编辑器,jasper-reports,Jasper Reports,我需要计算表中等于X的行数。我用什么表达来表达?如何计算每一行,而不计算不符合要求的行 要实现这一点,您需要创建两个变量 变量_1的表达式如下 <variable name="Variable_1" class="java.lang.Integer"> <variableExpression><![CDATA[IF(EQUALS($F{Field_Name},"X"),1,0)]]></variableExpression>
<variable name="Variable_1" class="java.lang.Integer">
<variableExpression><![CDATA[IF(EQUALS($F{Field_Name},"X"),1,0)]]></variableExpression>
</variable>
变量2将与变量1求和
<variable name="Variable_2" class="java.lang.Integer" calculation="Sum">
<variableExpression><![CDATA[$V{Variable_1}]]></variableExpression>
</variable>
您不需要在报表中使用变量1,而是将变量2放在摘要栏中