以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]sqlCrossTableBuilder 统计问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172963) |
-- 作者:81538475 -- 发布时间:2021/11/9 10:31:00 -- [求助]sqlCrossTableBuilder 统计问题 出现一个奇怪的问题 Dim g As New SQ\\ CrossTableBuilder("年度绩效统计", "XMFP") G.C G.AddTable("XMFP","BH","XMZB","BH") g.HGroups.AddDef("部门") ‘g.HGroups.AddDef("二级部门") g.VGroups.AddDef("任务开始", "{0}月") g.Totals.AddDef("当月人天", "当月人天") g.Filter = "任务开始>=\'2021-01-01\' AND 部门=\'XXX\' " g.Build() 如果不增加二级部门统计的数据是这么多。 增加一个二级部门的话数据就变了 然后把filter修改成下面这样发现有空数据 g.Filter = "任务开始>=\'2021-01-01\' AND 部门=\'XXX\' and 二级部门=\'\' " 那么如何在有二级部门显示的情况下,统计数据是合并起来的呢 [此贴子已经被作者于2021/11/9 10:31:21编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/11/9 10:48:00 -- 应该是数据有问题,比如二级部门里一部分是空值,一部分是空字符串。到后台数据库看看,显示NULL的是空值,什么都不显示的是空字符串 |
-- 作者:81538475 -- 发布时间:2021/11/9 10:53:00 -- 那如何统一处理呢,用replace吗 |
-- 作者:有点蓝 -- 发布时间:2021/11/9 10:56:00 -- 是的 |