Foxtable(狐表)用户栏目专家坐堂 → 交叉统计的汇总数据不对


  共有7016人关注过本帖树形打印复制链接

主题:交叉统计的汇总数据不对

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/29 8:52:00 [显示全部帖子]

直接上传图片就行,图片太大的话,可以压缩成zip上或rar传

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/29 10:06:00 [显示全部帖子]

贴出你的统计代码。

提问要有系统性,尽量一次描述清楚,不能总是一点点地挤


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/29 10:42:00 [显示全部帖子]

这个是foxtable的问题,因为你统计的是记录数,生成汇总模式的时候,也是统计记录数。

 

只能用代码生成汇总模式了:

 

Dim g As New CrossTableBuilder("统计表1", DataTables("管场异常登记"))
g.HGroups.AddDef("管理部")
g.HGroups.AddDef("场站")
g.VGroups.AddDef("类别")
g.Totals.AddDef("类别", AggregateEnum.Count)
g.OrderByTotal = True
g.HorizontalTotal = True
g.Build()
MainTable = Tables("统计表1") 

Dim t As Table = Tables("统计表1")
Dim b As Subtotalgroup
t.SubtotalGroups.Clear()
t.GroupAboveData = False
t.TreeVisible = False
t.SpillNode = True

Dim nms As String
For  Each c As Col In Tables("统计表1").Cols
    If c.IsNumeric Then
        nms = nms & ","  & c.name
    End If
Next
nms = nms.trim(",")

b = New Subtotalgroup
b.Aggregate = AggregateEnum.Sum
b.GroupOn = "管理部"
b.TotalOn = nms
b.Caption = "{0} 小计"
t.SubtotalGroups.Add(b)

b = New Subtotalgroup
b.Aggregate = AggregateEnum.Sum
b.GroupOn = "*"
b.TotalOn = nms
b.Caption = "总计"
t.SubtotalGroups.Add(b)

t.Subtotal()


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/29 11:59:00 [显示全部帖子]

根据什么规则转换?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/29 12:07:00 [显示全部帖子]

Dim s As String = "1.17/12:30"
s = s.Replace(".","-").Replace("/" ," ")
Dim d As Date = "2005-" & s
Return d

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/30 9:50:00 [显示全部帖子]

以下是引用13509650058在2015/4/30 9:32:00的发言:

昨天你给我修改的交叉统计代码我筛选后执行的统计还是筛选前的结果

 

 

贴出你的代码看看,提问要具体,不要就是一句“我的不行”,不行就是你的代码有问题,没有例子,没有代码,别人岂能知道为何不行。


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/30 13:52:00 [显示全部帖子]

窗口设计的还没有,excel报表的视频在使用指南里头

 回到顶部