以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教 老师 如何才能对筛选的结果进行 交叉统计 而不是整个表进行交叉统计。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=88361)

--  作者:youwei_dong
--  发布时间:2016/8/1 15:44:00
--  请教 老师 如何才能对筛选的结果进行 交叉统计 而不是整个表进行交叉统计。

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

--  作者:大红袍
--  发布时间:2016/8/1 15:56:00
--  

 交叉统计的时候,不是可以设置filter的吗?

 

http://www.foxtable.com/webhelp/scr/0678.htm

 


--  作者:youwei_dong
--  发布时间:2016/8/1 16:12:00
--  

老师 能给个例子吗?

 

 Tables("表1").Filter = " 第五列  >=  \'"& ksrq.Value &"\' and 第五列  <=  \'"& jsrq.Value &"\' "

 

Dim dt1 As fxDataSource
Dim g As New CrossTableBuilder("统计表1", DataTables("表1"))
g.HGroups.AddDef("第一列", "供 应 商")
g.VGroups.AddDef("第二列")
g.Totals.AddDef("第三列", "数量")
g.Totals.AddDef("第四列", "金额")
g. HorizontalTotal = True
g.Build()
dt1 = g. BuildDataSource()
Tables("窗口1_Table2").DataSource = dt1 \'将统计结果绑定到Table


--  作者:youwei_dong
--  发布时间:2016/8/1 16:23:00
--  
弄会了 谢谢 图片点击可在新窗口打开查看
大红袍
老师