最近@benva童鞋问了一个问题,如何在提数公式中实现excel中的text函数?
例如填1显示wl0001,填10显示wl0010,填100显示wl0100……
这个问题很经典,本文简单介绍一下各种实现
sql
select 'wl' + right(10000 + 字段,4)
--例如
select 'wl' + right(10000 + 10,4)
聚表/慧表
提数直接写sql,同上述的sql方式
ES
小结
-
首先构造10001,10010这种大数字。
-
再转文字,截取后面的0001,0010部分,与其他字头拼接。