以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]数据统计结果缺失  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172162)

--  作者:lgj716330
--  发布时间:2021/9/27 16:58:00
--  [求助]数据统计结果缺失

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

Dim b As New SQLGroupTableBuilder("统计表","导入")
b.Groups.AddDef("会计年") 
b.Groups.AddDef("会计期间") 
b.Groups.AddDef("制单人") 
b.Groups.AddDef("凭证号") 
b.Totals.AddDef("借方金额") 
b.Totals.AddDef("贷方金额") 
b.Totals.AddExp("借贷差额","isnull([借方金额],0)-isnull([贷方金额],0)") 
b.Filter = "会计年 = \'" & NF & "\' and 会计期间 = \'" & YF & "\'"
b.Build 
发现结果如下,贷方金额没取过来,贷方金额一行的会计年、会计期间、制单人、凭证号同上面都是一样的。一般会是什么原因

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

[此贴子已经被作者于2021/9/27 17:01:06编辑过]

--  作者:有点蓝
--  发布时间:2021/9/27 17:04:00
--  
说明符合这个分组的数据里本来就没有"贷方金额"

比如2021、5、开发者、1020这个分组的所有行都没有"贷方金额"

--  作者:lgj716330
--  发布时间:2021/9/27 17:09:00
--  
保存后可以取出来,但借方没保存也能取,有点晕
--  作者:有点蓝
--  发布时间:2021/9/27 17:19:00
--  
SQLGroupTableBuilder统计的是后台已经保存的数据