以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]iif语法错误  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=143659)

--  作者:lgj716330
--  发布时间:2019/11/30 21:25:00
--  [求助]iif语法错误
Dim b3 As New SQLGroupTableBuilder("统计表3","汇总表")
b3.AddTable("汇总表","编号","档案","编号") 
Dim  dt3 As   fxDataSource
If tj1.Checked=True Then
 b3.Groups.AddDef("{汇总表}.部门名称")
 b3.Groups.AddDef(HZ2)
 b3.Groups.AddDef(HZ1)
ElseIf tj2.Checked=True Then
 b3.Groups.AddDef(HZ2)
 b3.Groups.AddDef(HZ1)
End If
b3.Totals.AddExp("金额","iif([参考] Is Null,0,[成本]*(1-[参考]-[修正])/([参考]+[修正]))") 

提示以下错误

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

[此贴子已经被作者于2019/11/30 21:26:04编辑过]

--  作者:y2287958
--  发布时间:2019/11/30 22:51:00
--  
试试= null
--  作者:lgj716330
--  发布时间:2019/12/1 9:22:00
--  
不行呢
--  作者:lgj716330
--  发布时间:2019/12/1 17:20:00
--  
哦,知道了,应该用case when