帆软怎么获取单元格里的数字部分,比如像3.4mg/kg,我只要3.4去参与计算,想把3.4单独取出来
https://help.finereport.com/doc-view-2363.html
改动一下
JOINARRAY(GREPARRAY(split("3.4mg/kg", ""), regexp(item, "[0-9\\.]")), "")
你表里存的都是这样的文本么?
如果都是这样的文本确定单位都是这样么?
如果单位都是这样,直接使用left截取,长度就是你使用find函数找到m的下标-1;
推荐使用正则匹配,取数值
这个有没有规律呢 ,不然只能正则表达式了
把mg/kg 用replace函数替换成空 在去参与计算就好了 如果是文本格式 在替换后 在*1转换成数字格式就好了