Foxtable(狐表)用户栏目专家坐堂 → 公式无法用求教


  共有1984人关注过本帖树形打印复制链接

主题:公式无法用求教

帅哥哟,离线,有人找我吗?
DEVILZC
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:9 积分:126 威望:0 精华:0 注册:2018/7/21 15:57:00
公式无法用求教  发帖心情 Post By:2018/7/23 10:02:00 [只看该作者]

Convert('System.Int64',([排水量G4] - [排水量G2] + [舱内余水] - [船载泥浆容积V浆]) / 0.8 - 0.4999999 )
   全部都是数值列计算的,但这个公式显示表达式错误,错在哪里?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/23 10:08:00 [只看该作者]

写错了,这样写。

 

Convert(([排水量G4] - [排水量G2] + [舱内余水] - [船载泥浆容积V浆]) / 0.8 - 0.4999999, 'System.Int64')


 回到顶部
帅哥哟,离线,有人找我吗?
DEVILZC
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:9 积分:126 威望:0 精华:0 注册:2018/7/21 15:57:00
  发帖心情 Post By:2018/7/23 10:21:00 [只看该作者]

 - 0.4999999,是舍去小数部分计算的意思吗?'System.Int64'在公式的代表什么意思?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/23 10:23:00 [只看该作者]

convert的意思,是把数值转换成整数的意思。

 

转换成整数的时候,默认是四舍五入的,如果你要舍去,那么减去0.49999,再四舍五入不就可以了?


 回到顶部