以文本方式查看主题 - 易表在线答疑 (http://www.egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://www.egrid2000.com/dvbbs/list.asp?boardid=2) ---- 如何根据指定的位数决定字符的位数 (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=2229) |
-- 作者:swg-1954 -- 发布时间:2011/7/4 20:47:00 -- 如何根据指定的位数决定字符的位数 详见编辑栏内容egd文件下载 |
-- 作者:swg-1954 -- 发布时间:2011/7/4 21:44:00 -- 这样为什么不对? Right([终端数],Number([数字位数])) |
-- 作者:Czy -- 发布时间:2011/7/4 23:44:00 -- Concat(Right(text(Quotient(Number([终端数]),1)),Number([数字位数])),Substitute(text(Round(mod(Number([终端数]),1),2)),"0.",".")) |
-- 作者:swg-1954 -- 发布时间:2011/7/5 8:13:00 -- 呵呵!好像有问题。egd文件下载 |
-- 作者:wjq1072 -- 发布时间:2011/7/5 8:24:00 -- Number(Right([终端数],Number([数字位数])+3)) |
-- 作者:swg-1954 -- 发布时间:2011/7/5 9:05:00 -- 首先谢谢二位老总。但公式仍然不对。egd文件下载 |
-- 作者:Czy -- 发布时间:2011/7/5 9:31:00 -- 这样? Concat(Number(Right(text(Quotient(Number([终端数]),1)),Number([数字位数]))),if(Round(mod(Number([终端数]),1),2)>0,Substitute(text(Round(mod(Number([终端数]),1),2)),"0.","."),"")) |
-- 作者:don -- 发布时间:2011/7/5 9:42:00 -- Number(If(Len(Split([終端數],".",1) )< Number([數字位數]),[終端數],Right(Split([終端數],".",1) ,Number([數字位數])) +"." + Split([終端數],".",2) )) |
-- 作者:lyang70 -- 发布时间:2011/7/5 9:48:00 -- [这个贴子最后由lyang70在 2011/07/05 09:49am 第 1 次编辑] If(Len(Split(Text([终端数]),".",1)) > Number([数字位数]),Number(Mid(Text([终端数]),Len(Split(Text([终端数]),".",1)) - Number([数字位数]),Len(Text([终端数])) - 1)),Number([终端数])) |
-- 作者:wjq1072 -- 发布时间:2011/7/5 9:48:00 -- Number(Right(Format([终端数],"0.00"),Number([数字位数])+3)) |