显示表达式

7717
5

张腾 数据老手Lv5

发表于2019-3-1 12:36

悬赏30

已解决

楼主
我的显示表达式是要数值为null则为零,其他的则是千分符显示,并且小数点后两位,这个公式是我写错了吗,为什么有小数点后那么多的位数

最近看过此主题的会员

esen_4TM8T6J7Y5

esen_4XL2IVJCG8

tanxzh

esen_4O6N6U6ZN2

发觉有点多鱼

esen_59RK0W9DHY

jrjrjr

esen_4TU4L1BV1N

zly_2960

esen_5DMJCHUFN3

18754176079

wxw

esen_53LIRWN3JI

esen_4U34TH4AZW

esen_58C5GU87Y7

ssssssss

最佳答案
if(null,"0",format('%,f',format('%.2f',self.value)))
需要注意的是,显示千分符是逗号'%,f'的操作,而显示有效数字是点'%.2f'操作
5个回答

只看楼主

liyi674254133 小试身手Lv3

发表于2019-3-20 10:37

只看该作者

取消 关注该作者的回复

6#

更新一下操作,我写繁琐了,可以这样写format('%,.2f',self.value)
支持多个标点一起写

张腾 数据老手Lv5

发表于2019-3-1 12:38

只看该作者

取消 关注该作者的回复

沙发

if(len(GRID1.J6)=0,0,format('%,2f',GRID1.J6))
是我显示的问题吗,怎么没有我上传的图片?

张腾 数据老手Lv5

发表于2019-3-1 12:39

只看该作者

取消 关注该作者的回复

板凳

if(len(GRID1.J6)=0,0,format('%,2f',GRID1.J6))
是我显示的问题吗,怎么没有我上传的图片?

wut 数据老手Lv5

发表于2019-3-1 13:01

只看该作者

取消 关注该作者的回复

地板

张腾 发表于 2019-3-1 12:39
if(len(GRID1.J6)=0,0,format('%,2f',GRID1.J6))
是我显示的问题吗,怎么没有我上传的图片? ...

可以把format完整的打出来吗。

liyi674254133 小试身手Lv3

发表于2019-3-1 12:36

只看该作者

取消 关注该作者的回复

5#

if(null,"0",format('%,f',format('%.2f',self.value)))
需要注意的是,显示千分符是逗号'%,f'的操作,而显示有效数字是点'%.2f'操作

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号