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


  共有5387人关注过本帖树形打印复制链接

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

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110792 积分:563898 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/12/29 8:53:00 [显示全部帖子]

这样试试
filter = "( [发货单位] <> '' or [收货单位] <> '' or [发货单位] is not null or [收货单位]  is not null) and [更新时间] >= '" & Date.Today.AddDays( - 3) & "'"

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110792 积分:563898 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/12/29 9:41:00 [显示全部帖子]

filter = "[更新时间] >= #" & Date.Today.AddDays( - 3) & "#"

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110792 积分:563898 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/12/29 10:52:00 [显示全部帖子]

如果指定.FromServer = True,日期使用单引号,否则使用#号:http://www.foxtable.com/webhelp/topics/2401.htm


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110792 积分:563898 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/12/30 8:31:00 [显示全部帖子]

麻烦认真仔细看看6楼说明

Dim g As New GroupTableBuilder("统计表1", DataTables("订单"))
g.Groups.AddDef("日期", DateGroupEnum.Year, "年")
g.Groups.AddDef("日期", "月")
g.Groups.AddDef("日期", DateGroupEnum.Day, "日")
g.Totals.AddDef("数量")
g.FromServer = True
g.Filter = "日期=#1999-01-17#" 内部表。access使用#,SqlServer改为g.Filter = "日期='1999-01-17'
g.Build()
MainTable = Tables("统计表1")
[此贴子已经被作者于2022/12/30 8:35:39编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110792 积分:563898 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/12/30 9:18:00 [显示全部帖子]

我测试没有问题,请上传实例说明

 回到顶部