以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何在表达式列取其他列的十位,不四舍五入  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89061)

--  作者:airshark
--  发布时间:2016/8/15 10:07:00
--  [求助]如何在表达式列取其他列的十位,不四舍五入
如题,现在的公式如下
[会员积分] / 10
得到的结果会四舍五入,0-5取值为0,6-9取值为1
现在想达到的效果是0-9取值为0,11-19取值为1。
有什么办法么,多谢各位帮忙

--  作者:Hyphen
--  发布时间:2016/8/15 10:18:00
--  
SubString(Convert([第一列]/10,\'System.String\'),1,Len(Convert([第一列]/10,\'System.String\'))-2)
--  作者:airshark
--  发布时间:2016/8/15 10:37:00
--  
试了下,这个输入10的倍数的时候会报错
--  作者:Hyphen
--  发布时间:2016/8/15 11:07:00
--  
SubString(Convert(([第一列]+0.1)/10,\'System.String\'),1,Len(Convert(([第一列]+0.1)/10,\'System.String\'))-3)
--  作者:airshark
--  发布时间:2016/8/15 11:08:00
--  
搞定,多谢~