Jasper reports jasper表中满足条件时如何跳过记录?
我正在创建jasper报告。当一个变量满足条件时,我想跳过该行。我在下一个版本编写时选择表和Jasper reports jasper表中满足条件时如何跳过记录?,jasper-reports,Jasper Reports,我正在创建jasper报告。当一个变量满足条件时,我想跳过该行。我在下一个版本编写时选择表和print中的所有文本框所做的操作 $F{totalApiReceived} >0 这不是打印该行,而是仍显示空白行。我还选中了“删除空白行时的行”,但报告中仍有空白行。我想完全跳过那一行 我的文本框如下所示: <jr:detailCell style="Table 1_TD" height="15"> <textField
print中的所有文本框所做的操作
$F{totalApiReceived} >0
这不是打印该行,而是仍显示空白行。我还选中了“删除空白行时的行”
,但报告中仍有空白行。我想完全跳过那一行
我的文本框如下所示:
<jr:detailCell style="Table 1_TD" height="15">
<textField isBlankWhenNull="false">
<reportElement x="0" y="0" width="100" height="15" isRemoveLineWhenBlank="true" uuid="f8fbbe37-33e4-48de-a70a-ce4aaca5b8d4">
<printWhenExpression><![CDATA[$F{totalApiReceived}>0]]></printWhenExpression>
</reportElement>
<textElement textAlignment="Center">
<font fontName="Arial" size="8"/>
</textElement>
<textFieldExpression><![CDATA["("+$F{carrierType}+")"+" "+ $F{carrierCode}]]></textFieldExpression>
</textField>
</jr:detailCell>
0]]>
我通过
<filterExpression><![CDATA[$F{totalApiReceived} >0]]></filterExpression>
0]>
在子集标记内 将上述条件设置为我已尝试但“totalApiReceived”在波段中不可用的波段(详细波段)。它说找不到变量。对于给您带来的不便,非常抱歉,请将所有文本的删除行设置为空fields@Lakshan我也试过了,并更新了我的问题。你能检查一下吗。