如何在Jasper报告中替换字符串List中的逗号

时间:2014-09-08 13:16:12

标签: jasper-reports expression

我创建了一个包含字符串列表的报告。字符串在('10','ZZ','11','12','13')中得到值参数 TO.REFOS_STATUS_CODE。我想用“替换”,“。”。我用我的表达尝试解决方案,但它不起作用。 参数表达式是 $ P {refos_status} .equalsIgnoreCase(“0”)?“”:“TO.REFOS_STATUS_CODE IN(”+ $ P {refos_status} .replace(',','。')+“) “即可。

任何人都知道怎么做?

这是我的疑问:

SELECT
TO.REFOS_STATUS_DESC_RPT ,
SUM(US.ENFUS_TOTAL_OFF_ACT) TOTAL
FROM TENF_RPT_UNSETTLE_SUMMACT US
INNER JOIN TREF_BRANCH B ON B.REFBR_BRANCH_ID = US.ENFUS_BRANCH
INNER JOIN TREF_STATE ST ON B.REFBR_STATE_CODE = ST.REFST_STATE_CODE
INNER JOIN TREF_OFFENCE_STATUS TO ON US.ENFUS_OFF_ACT =TO.REFOS_STATUS_CODE
WHERE
$P!{refos_status_1}

GROUP BY
TO.REFOS_STATUS_CODE,
TO.REFOS_STATUS_DESC_RPT
ORDER BY
TO.REFOS_STATUS_CODE,
TO.REFOS_STATUS_DESC_RPT

0 个答案:

没有答案