Foxtable(狐表)用户栏目专家坐堂 → 关于交叉统计


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

主题:关于交叉统计

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
关于交叉统计  发帖心情 Post By:2015/6/19 6:21:00 [显示全部帖子]

HorizontalTotal  是CrossTableBuilder的水平汇总,即合计,为什么没有平均呢

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2015/6/19 10:04:00 [显示全部帖子]

以下代码生成了每个月的平均单价,想再汇总计算所有月的平均单价。

If Forms("材料统计").Opened Then
    Dim f As New CrossTableBuilder("材料统计汇总", cmb.ExecuteReader())
    'f.HGroups.AddDef("供应商")
    f.HGroups.AddDef("材料名称")
    f.HGroups.AddDef("型号规格")
    f.VGroups.AddDef("月", "{0}")
    f.Totals.AddDef("单价",AggregateEnum.Average,"单价")
    'f.Totals.AddDef("单价", "单价")
    'f.OrderByTotal = True
    'f.HorizontalTotal = True
    f.Filter = "日期 Is Not Null"
    f.Build()
End If

Tables("材料统计_材料统计汇总表").DataSource = DataTables("材料统计汇总")


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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2015/6/19 11:17:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:平均单价.foxdb


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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2015/6/19 13:22:00 [显示全部帖子]

谢楼上2位老师代码。


 回到顶部