以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请教老师,关于交叉统计的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=113587)

--  作者:fczhaobo
--  发布时间:2018/1/19 7:51:00
--  请教老师,关于交叉统计的问题
Dim g As New CrossTableBuilder("统计表2", DataTables("报名缴费"), "[剩余课时] > 0")

    g.HGroups.AddDef("缴费日期", DateGroupEnum.Year, "年")
    g.HGroups.AddDef("缴费日期", "月")

老师好,上述代码执行后会出现两个列,一个是“****年,一个是“**月”,我的想法是直接生成“****年**月”这样的列,请老师帮忙,谢谢!

--  作者:y2287958
--  发布时间:2018/1/19 8:19:00
--  
用SQLCrossTableBuilder
--  作者:fczhaobo
--  发布时间:2018/1/19 8:44:00
--  
以下是引用y2287958在2018/1/19 8:19:00的发言:
用SQLCrossTableBuilder

接触统计时间不长,麻烦老师给写个代码,好吗?


--  作者:有点甜
--  发布时间:2018/1/19 8:48:00
--  
Dim g As New sqlCrossTableBuilder("统计表2", "表A")
g.HGroups.AddExp("第一列","cstr(year(第一列)) + \'年\' + cstr(month(第一列)) + \'月\'")
g.VGroups.AddDef("第二列")
g.Build()
MainTable = Tables("统计表2")

--  作者:fczhaobo
--  发布时间:2018/1/19 8:52:00
--  
谢谢,万分感谢!
--  作者:fczhaobo
--  发布时间:2018/1/20 0:06:00
--  
老师好,实验不成功,郁闷!
--  作者:有点蓝
--  发布时间:2018/1/20 8:49:00
--  
贴出你的代码,或者上传例子说明