以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何取到整数  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=196474)

--  作者:绿火柴
--  发布时间:2025/5/1 1:32:00
--  [求助]如何取到整数
output.Show(Math.Floor( - 151.65))
output.Show(Math.Floor(151.65))
output.Show(int( - 151.65))

得到的结果是:
-152
151
-152

我想要的结果是,如何设置!
-151
151
-151

--  作者:rogen
--  发布时间:2025/5/1 9:00:00
--  
负数可以先取绝对值,得到正数,再用floor函数,再取反。
--  作者:绿火柴
--  发布时间:2025/5/1 23:22:00
--  
一个报表,是有负有正的..当然可以使用iif得到想要的结果....
FOTTABLE有没有更便捷的方式...
如EXCEL中就有TRUNC(- 151.65)函数,结果就是   - 151,正是想要的结果.

--  作者:程兴刚
--  发布时间:2025/5/1 23:38:00
--  
-151.65\\1