以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 交叉统计可以像分组统计那样显示目录树吗? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=89431) |
-- 作者:zhy400137 -- 发布时间:2016/8/22 7:44:00 -- 交叉统计可以像分组统计那样显示目录树吗? 如题,就是是否一样有treeview属性,谢谢 |
-- 作者:zhy400137 -- 发布时间:2016/8/22 8:53:00 -- 顶 |
-- 作者:Hyphen -- 发布时间:2016/8/22 9:21:00 -- 用什么统计方式,和能否显示目录树没有直接关系,试试就知道了 |
-- 作者:大红袍 -- 发布时间:2016/8/22 9:37:00 -- 分组统计,也不能显示目录树的啊,只有汇总模式,才会显示表的目录树。 |
-- 作者:zhy400137 -- 发布时间:2016/8/22 9:57:00 -- 这个功能不能在交叉统计里用?有变通办法没? |
-- 作者:zhy400137 -- 发布时间:2016/8/22 9:58:00 -- 我自己想到的办法交叉统计用SQL写,然后生成汇总模式,但SQL中写交叉统计貌似太麻烦! |
-- 作者:大红袍 -- 发布时间:2016/8/22 10:00:00 -- 你可以先设置交叉模式,然后对生成的表再设置汇总模式。 |
-- 作者:zhy400137 -- 发布时间:2016/8/22 10:04:00 -- 我把表填充进窗口表了,这样要如何写?老师提示下,关键代码,谢谢 Dim cmd As New SQLCommand Dim dt As DataTable cmd.C cmd.CommandText ="elect * from {预算填写}" dt = cmd.ExecuteReader() Dim g As New CrossTableBuilder("预计管理费用",dt,"[科目一级]=\'管理费用\'") g.HGroups.AddDef("项目分类") g.HGroups.AddDef("科目一级") g.HGroups.AddDef("科目二级") g.HGroups.AddDef("科目三级") g.VGroups.AddDef("期间") g.Totals.AddDef("费用金额", "费用金额") g.HorizontalTotal = True g.Filter = "[科目一级]=\'管理费用\'" g.Subtotal = True \'可以生成三级统计 Tables("预计管理费用报表_Table1").DataSource =g.BuildDataSource() |
-- 作者:大红袍 -- 发布时间:2016/8/22 10:05:00 -- 对这个表设置汇总模式
Tables("预计管理费用报表_Table1")
http://www.foxtable.com/webhelp/scr/1372.htm
|
-- 作者:zhy400137 -- 发布时间:2016/8/22 10:06:00 -- 看到了,我先试试,谢谢! |