我的报告带来了总销售额和总销售概率。
请求是将其显示在一个表格中"R"{totalamount}"
(R"{totprobamount")"
。
所以我在变量表达式为
的变量中加入了这个"R" + $F{Totalt} +" (R" + $F{Totalp} +")"
但通过这样做,千位分隔符不再显示了吗?
答案 0 :(得分:0)
如果您可以为每个值添加一个字段,则不会使用字符串连接,而是使用文本字段上的模式。为属性面板中的每个字段添加一个模式,例如R #,##0.00
。
如果必须在单个字段中,则需要添加表达式以实际格式化数字,例如:"R" + new DecimalFormat("#,##.00").format($F{Totalt}) + " (R" + new DecimalFormat("#,##.00").format($F{Totalp}) + ")"
答案 1 :(得分:0)
您可以使用FORMAT功能来获得千位分隔符。
FORMAT({totalamount} +{totprobamount},2)
此列成为String列,因此您必须单独添加此列,不能使用相同的列作为整数值。其中2表示最多2个十进制值。