以文本方式查看主题

-  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=127240)

--  作者:ajie5211
--  发布时间:2018/11/9 9:28:00
--  [求助]组合多个统计结果用年月日

下面这种组合报错,怎么整?

Dim g As New GroupTableBuilder("统计表1", DataTables("订单查询与统计_Table2"))
Dim dt1 As fxDataSource
g.Groups.AddDef("下单日期", DateGroupEnum.Year, "年")
g.Groups.AddDef("下单日期", "月")
g.Groups.AddDef("下单日期", DateGroupEnum.Day, "日")
g.Totals.AddDef("总线数", "接单",True)
dt1 = g.BuildDataSource()

Dim g1 As New GroupTableBuilder("统计表2", DataTables("订单查询与统计_Table3"))
Dim dt2 As fxDataSource
g1.Groups.AddDef("下单日期", DateGroupEnum.Year, "年")
g1.Groups.AddDef("下单日期", "月")
g1.Groups.AddDef("下单日期", DateGroupEnum.Day, "日")
g1.Totals.AddDef("取消线数", "取消",True)
dt2 = g1.BuildDataSource()

dt1.Combine("年,月,日",dt2,"年,月,日")
Tables("订单查询与统计_Table1").DataSource = dt1

 

错误提示如下


图片点击可在新窗口打开查看此主题相关图片如下:3333.png
图片点击可在新窗口打开查看

--  作者:y2287958
--  发布时间:2018/11/9 10:23:00
--  
Dim nms As String() = {"年","月","日"} \'指定连接列
dt1.Combine(nms,dt2,nms) \'将销售统计数据组合到进货统计数据

--  作者:ajie5211
--  发布时间:2018/11/9 10:37:00
--  
以下是引用y2287958在2018/11/9 10:23:00的发言:
Dim nms As String() = {"年","月","日"} \'指定连接列
dt1.Combine(nms,dt2,nms) \'将销售统计数据组合到进货统计数据

可以了,谢谢!