以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 交叉统计异常  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=160570)

--  作者:晨曦396
--  发布时间:2021/2/6 17:10:00
--  [求助] 交叉统计异常


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20210206170815.png
图片点击可在新窗口打开查看
1       以明细表为基础,分别进行 分组统计和按月份数 统计,分组统计在汇总时就出现了异常,经过反复测试,把商铺名称去掉,分组统计则正常,只要有商铺名称就会出现异常(商铺名称只是常规的汉字)
2       商铺名称、区域、房号这些信息都是完全一样的
3        当明细表有很多不同的信息时,只有极少部分的信息会出现上诉情况,其余又都正常
以下是分组统计的代码
Dim huizong1 As Table = e.Form.Controls("huizong1").Table
Dim c As New CrossTableBuilder("huizong1",detail.DataTable)
c.HGroups.AddDef("zuhuname","租户") \'添加客户列用于水平分组
c.HGroups.AddDef("zuhushangpuname","商铺名称")
c.HGroups.AddDef("quyu","区域")
c.HGroups.AddDef("fanghao","房号")
c.VGroups.AddDef("yuefen","月份") \'添加产品列用于垂直分组
c.Totals.AddDef("dyingshoujine","应收金额")
c.HorizontalTotal = True
c.VerticalTotal = True
huizong1.DataSource  = c.BuildDataSource \'打开生成的统计表
[此贴子已经被作者于2021/2/6 17:24:26编辑过]

--  作者:有点蓝
--  发布时间:2021/2/7 9:51:00
--  
请上传有问题的实例和数据测试