首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在不丢失数千个分隔符的情况下连接

在不丢失数千个分隔符的情况下连接
EN

Stack Overflow用户
提问于 2013-02-12 15:46:17
回答 2查看 1K关注 0票数 0

我有一个报告,它带来了总销售额和总概率销售额。要求将其显示在一个表中,名为"R"{totalamount}" (R"{totprobamount")"

所以我把它加到一个变量中,变量表达式是

代码语言:javascript
复制
"R" + $F{Totalt} +" (R" + $F{Totalp} +")"

但是通过这样做,千位分隔符不再显示了吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-12 18:29:07

如果您可以为每个值添加一个字段,则不会使用字符串连接,而是使用 on text field。为属性面板中的每个字段添加一种模式,如R #,##0.00。如果必须在单个字段中,则需要添加一个表达式来以所需的方式实际格式化数字,例如:"R" + new DecimalFormat("#,##.00").format($F{Totalt}) + " (R" + new DecimalFormat("#,##.00").format($F{Totalp}) + ")"

票数 0
EN

Stack Overflow用户

发布于 2013-02-12 21:32:21

可以使用FORMAT函数来使用千分隔符。

代码语言:javascript
复制
 FORMAT({totalamount} +{totprobamount},2)  

此列变为字符串列,因此您必须单独添加此列,您不能将同一列用于整数值。其中2表示最多2个十进制值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14827762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档