以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  奇怪的统计问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=51920)

--  作者:owenlyx
--  发布时间:2014/6/5 16:43:00
--  奇怪的统计问题
疑问,做交叉统计时发现以下问题. 如代码是
 
        Case "自采销售件数对比"
            Dim b As New CrossTableBuilder("统计表1", dt)
            b.HGroups.AddDef("销售日期", DateGroupEnum.Year, "年")
            b.HGroups.AddDef("销售日期", "月")
            b.HGroups.AddDef("销售日期", DateGroupEnum.Day, "日")

            b.VGroups.AddDef("销售商场")
            b.VGroups.AddDef("款式来源")
            b.Totals.AddDef("件数", "件数")
            b.Build()
            Tables("分析_分析").DataSource = b.BuildDataSource()
      统计表能生成,
但是我用
  Case "自采销售件数对比"
            Dim b As New CrossTableBuilder("统计表1", dt)
            b.HGroups.AddDef("销售日期", DateGroupEnum.None)
            b.VGroups.AddDef("销售商场")
            b.VGroups.AddDef("款式来源")
            b.Totals.AddDef("件数", "件数")
            b.Build()
            Tables("分析_分析").DataSource = b.BuildDataSource()
统计表不能生成,并报错为 " 不存在名称为""的table" , 太奇怪了。

--  作者:有点甜
--  发布时间:2014/6/5 16:47:00
--  

 不应该吧?试试这样 b.HGroups.AddDef("销售日期")

 

 不行就上传例子。