场景介绍:
有个字段下面的数据前面有很多个0,需要去掉:
解决方案:
方案1:用正则表达式去掉0:
REGEXP_REPLACE([商品编号] ,"^(0+)", "")
方案二:用*1或者/1将0去掉并用string公式转换为文本格式:string( int ([商品编号]/1 ))或cast( int ([商品编号]/1 )as string):
注意:
1、这里用int是因为文本*0或者/0后直接用string转文本会带上一位小数位数,用int函数可以解决这个问题;
2、不能直接*0或者/0而不用公式转换成文本,如果直接用*0或者/0,字段格式选择文本,这样会出现实际格式未转成功的问题,对后期的数据处理和创建卡片带来问题(这个产品后期考虑优化,但目前还需用公式转化解决):