1234,2345,4567这样一串的字符串中每个数字都加千分符

4234
3

大白 小试身手Lv3

发表于2019-9-6 18:18

楼主
需求描述:
    现在有个特殊的情况,不能直接勾选,数据是1234,2345,4567这样一串的字符串,第一个数据是1234,第二个数据是2345,...,需要都加上千分符

    输出结果为"1,234","2,345","4,567"

实现方式:

主要利用了format,将字符串变成数组,利用format格式化数组中每个元素为千分符的格式

<#=asstr(@test).split(',').select(true,'"'^asstr(format('%,f',@))^'"').join(',')#>
3个回答

只看楼主

wut 数据老手Lv5

发表于2019-9-6 18:21

只看该作者

取消 关注该作者的回复

沙发

厉害~

大白 小试身手Lv3

发表于2019-9-12 10:59

只看该作者

取消 关注该作者的回复

板凳


{:3_59:}

辰哥 管理员

发表于2019-9-27 16:47

只看该作者

取消 关注该作者的回复

地板

非常感谢您的分享,在这里先替薏米们谢过大神!

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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