Foxtable(狐表)用户栏目专家坐堂 → 关于表达式列计算


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

主题:关于表达式列计算

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


加好友 发短信
等级:二尾狐 帖子:521 积分:4714 威望:0 精华:0 注册:2016/12/17 11:51:00
关于表达式列计算  发帖心情 Post By:2020/9/1 11:17:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20200901111456.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20200901111435.png
图片点击可在新窗口打开查看

如图,怎样设置才可以将为0的不显示数据呢

With DataTables(e.Form.Name & "_table1").DataCols  '用表达式列计算库存数据
    '.Add("订单数量",Gettype(Double))
    '.Add("中国出库数量",Gettype(Double))
    '.Add("柬埔寨入库数量",Gettype(Double))
    .Add("超领数量",Gettype(Double),"IsNull([发料数量],0) - ISNULL([订单数量],0)")
    .Add("补损率",Gettype(Double),"IsNull([超领数量],0) / ISNULL([订单数量],0)")    
End With


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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/1 11:47:00 [只看该作者]

比如

.Add("超领数量",Gettype(Double),"IIF(IsNull([发料数量],0) = 0 and ISNULL([订单数量],0) = 0,null,IsNull([发料数量],0) - ISNULL([订单数量],0)")

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


加好友 发短信
等级:二尾狐 帖子:521 积分:4714 威望:0 精华:0 注册:2016/12/17 11:51:00
  发帖心情 Post By:2020/9/1 12:25:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20200901122352.png
图片点击可在新窗口打开查看
错误,这表达式不太会看不出来错误点

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/1 13:47:00 [只看该作者]

都提示少个括号了

.Add("超领数量",Gettype(Double),"IIF(IsNull([发料数量],0) = 0 and ISNULL([订单数量],0) = 0,null,IsNull([发料数量],0) - ISNULL([订单数量],0)")

 回到顶部