以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教下查询统计多个联接列相关 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51226) |
-- 作者:baoxyang -- 发布时间:2014/5/22 10:55:00 -- 请教下查询统计多个联接列相关 Dim b1 As New GroupTableBuilder("统计表1",dt) Dim bd1 As fxDataSource b1.Groups.AddDef("客户简称") b1.Groups.AddDef("开单日期","{0}月") b1.Totals.AddDef("总费用") bd1 = b1.BuildDataSource() Dim b2 As New GroupTableBuilder("统计表2",dt2) Dim bd2 As fxDataSource b2.Groups.AddDef("客户简称") b2.Groups.AddDef("结算日期","{0}月") b2.Totals.AddDef("操作金额") bd2 = b2.BuildDataSource() Dim nms As String() = {"客户简称","{0}月"} \'这句如何写是按月份来组合的 bd1.Combine(nms,bd2,nms) |
-- 作者:Bin -- 发布时间:2014/5/22 11:01:00 -- 只能指定一个列名,不能是数组 |
-- 作者:有点甜 -- 发布时间:2014/5/22 11:16:00 --
Dim nms1 As String() = {"客户简称", "开单日期"} Dim nms2 As String() = {"客户简称", "结算日期"} bd1.Combine(nms1, bd2, nms2)
参考这里
http://www.foxtable.com/help/topics/2392.htm
|
-- 作者:baoxyang -- 发布时间:2014/5/22 12:00:00 -- 请教下bd1.Combine(nms,bd2,nms)查询统计多个联接列能否转换成临时表(datatable)再进行二次统计
|
-- 作者:Bin -- 发布时间:2014/5/22 12:03:00 -- 可以的,你动手试试不就知道了. |
-- 作者:有点甜 -- 发布时间:2014/5/22 12:14:00 -- 以下是引用baoxyang在2014-5-22 12:00:00的发言:
请教下bd1.Combine(nms,bd2,nms)查询统计多个联接列能否转换成临时表(datatable)再进行二次统计
可以,http://www.foxtable.com/help/topics/1910.htm
|
-- 作者:baoxyang -- 发布时间:2014/5/22 12:20:00 -- 没有联接是可以,但联接统计之后找不方法哦. |
-- 作者:有点甜 -- 发布时间:2014/5/22 14:22:00 -- 以下是引用baoxyang在2014-5-22 12:20:00的发言:
没有联接是可以,但联接统计之后找不方法哦.
不行,就show一下,生成表。或者用窗口表倒一下。 |