BI里怎么去除字符前的0

00A5052>>A5052

000N1899>>A5052

类似这样,前面0的个数不固定

FineBI cicikoko 发布于 2025-1-24 11:51 (编辑于 2025-1-24 13:50)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2025-1-24 11:52(编辑于 2025-1-24 11:53)

固定00开头吗?

REPLACE(字段,"00","")

新增公式

  • cicikoko cicikoko(提问者) 0的个数不固定的
    2025-01-24 13:51 
  • 用户k6280494 用户k6280494 回复 cicikoko(提问者) REPLACE(原字段, LEFT(原字段, FIND(LEFT(原字段, 1),原字段)-1), "")
    2025-01-24 14:57 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-1-24 11:55

固定00开头 

right(字段,len(字段)-2)

  • cicikoko cicikoko(提问者) 0的个数不固定的
    2025-01-24 13:51 
  • Z4u3z1 Z4u3z1 回复 cicikoko(提问者) 没得数组函数不好处理了。你试试https://help.fanruan.com/finereport10.0/doc-view-4007.html自定义函数呢,要不就在数据库上处理好吧
    2025-01-24 15:03 
最佳回答
0
nesyLv2见习互助
发布于2025-1-24 13:24

image.png

如果你的编号是7位,前两位固定是0的话,就可以用这个公式right(编号,5)

  • cicikoko cicikoko(提问者) 0的个数不固定的
    2025-01-24 13:51 
  • nesy nesy 回复 cicikoko(提问者) 这个不在乎你前面的0是几位数字,只要你0后面固定是5个的话就是right(编号,5)

    2025-01-24 13:59 
最佳回答
0
用户d2986748Lv6见习互助
发布于2025-1-24 14:35

image.png

可以参考上图写法:replace(trim(REPLACE(${nn},"0"," "))," ","0")

  • 4关注人数
  • 54浏览人数
  • 最后回答于:2025-1-24 14:35
    请选择关闭问题的原因
    确定 取消
    返回顶部