以文本方式查看主题

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

--  作者:ShotHit
--  发布时间:2021/9/17 10:21:00
--  交叉统计问题 在线等
论坛发主题提示参数错误
--  作者:ShotHit
--  发布时间:2021/9/17 10:22:00
--  
图片点击可在新窗口打开查看图片点击可在新窗口打开查看
错误提示:

SQL语句对应的结果:

图片点击可在新窗口打开查看

--  作者:ShotHit
--  发布时间:2021/9/17 10:22:00
--  
图片点击可在新窗口打开查看
--  作者:ShotHit
--  发布时间:2021/9/17 11:05:00
--  
 bj.VGroups.AddDef("budate",DateGroupEnum.Month,"商机数量_{0}月")
 bj.VGroups.AddDef("order_date",DateGroupEnum.Month,"成交数量_{0}月")

图片点击可在新窗口打开查看(这是上面代码显示的效果)

如果想按照商机数量(1-12月)、成交数量(1-12月)分24列显示,这个代码该如何写呢?

--  作者:有点蓝
--  发布时间:2021/9/17 11:06:00
--  
发帖错误的原因:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=69632

没有指定统计内容

添加统计列到Totals集合中的语法是: 

Totals.AddDef(Name)
Totals.AddDef(Name, Caption)
Totals.AddDef(Name, Aggregate)
Totals.AddDef(Name, Aggregate,Caption)


--  作者:ShotHit
--  发布时间:2021/9/17 17:58:00
--  
请问一下:
交叉统计时,按月份进行交叉统计。
如果真实数据对应的月份为1月、2月、3月

那么显示的表对应的列为 1月、2月、3月,是否有办法,对于没出现的4-12月也作为列展示?

--  作者:有点蓝
--  发布时间:2021/9/18 8:30:00
--  
生成统计表后,手工添加列:http://www.foxtable.com/webhelp/topics/1428.htm


--  作者:ShotHit
--  发布时间:2021/9/22 17:50:00
--  
@有点蓝

表格创建完成后,先判单是否包含该列,然后再手动创建把。这个应该可以。有个新问题:

b.Subtotal = True \'生成汇总模式

生成汇总模式后,列标题默认未:合计。

是否有办法在生成汇总模式的时候指定合计列的列标题呢?

--  作者:有点蓝
--  发布时间:2021/9/23 8:35:00
--  
不要使用统计的汇总功能,使用表格的汇总功能,然后自定义汇总内容:http://www.foxtable.com/webhelp/topics/1964.htm