以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 进行后台统计,提示无法完成延迟准备,帮看一下怎么回事? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=139693) |
-- 作者:guosheng -- 发布时间:2019/8/19 15:44:00 -- 进行后台统计,提示无法完成延迟准备,帮看一下怎么回事? 在命令窗口执行(sqlserver数据源):
Dim b As New SQLGroupTableBuilder("统计表1","订单明细")
b.c ……数据源名称为 css ‘数据源名称(这一句提交时自动过滤掉了)
b.AddTable("订单明细","订单号","订单表","订单号") \'添加统计表
b.Groups.AddDef("部门") \'根据订单表产品ID分组
b.Totals.AddExp("总金额","IIf(金额 > 10, 0, 金额)") \'如果金额值大于10,则取0,否则,取 金额列的值。 b.Totals.AddExp("金额1","IIf(……)") \'如果 经手人 是空,则取 金额=0,否则 取 金额=金额 列的值。 这个应该怎么写判断条件啊?
b.Build \'生成统计表
MainTable = Tables("统计表1") \'打开生成的统计表
[此贴子已经被作者于2019/8/19 17:00:27编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/8/19 16:47:00 -- SqlServer要使用casewhen,参考:http://www.foxtable.com/webhelp/topics/2960.htm |