Foxtable(狐表)用户栏目专家坐堂 → 分组统计与交叉统计的查寻条件相同,但结果不同


  共有4800人关注过本帖平板打印复制链接

主题:分组统计与交叉统计的查寻条件相同,但结果不同

帅哥哟,离线,有人找我吗?
onlinech
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:105 积分:1187 威望:0 精华:0 注册:2017/6/10 10:52:00
分组统计与交叉统计的查寻条件相同,但结果不同  发帖心情 Post By:2022/12/28 21:39:00 [只看该作者]

分组统计与交叉统计的查寻条件相同,但交叉统计能统计出结果,分组统计只有列,没有行(行数为0)
代码如下:
Dim filter As String
filter = "( [发货单位] <> '' or [收货单位] <> '' ) and [更新时间] >= '" & Date.Today.AddDays( - 3) & "'"

Dim xstj As New CrossTableBuilder("临时统计1", DataTables("称重信息"))
xstj.HGroups.AddDef("更新时间", DateGroupEnum.Hour, "时")
xstj.VGroups.AddDef("更新时间", DateGroupEnum.Day, "{0}日")
xstj.Totals.AddDef("净重", "净重")
xstj.OrderByTotal = True
xstj.Filter = filter
xstj.FromServer = True
xstj.Build()

Dim lstj As New GroupTableBuilder("临时统计", DataTables("称重信息"))
lstj.Groups.AddDef("更新时间", DateGroupEnum.Year, "年")
lstj.Groups.AddDef("更新时间", "月")
lstj.Groups.AddDef("更新时间", DateGroupEnum.Day, "日")
lstj.Groups.AddDef("更新时间", DateGroupEnum.Hour, "时")
lstj.Totals.AddDef("净重")
lstj.Filter = filter
lstj.Build()
MainTable = Tables("临时统计")

 回到顶部
总数 11 1 2 下一页