Foxtable(狐表)用户栏目专家坐堂 → [求助】两个时点筛选的问题


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

主题:[求助】两个时点筛选的问题

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


加好友 发短信
等级:一尾狐 帖子:477 积分:4850 威望:0 精华:0 注册:2015/4/30 22:08:00
[求助】两个时点筛选的问题  发帖心情 Post By:2016/4/29 8:36:00 [显示全部帖子]

我想进行分组统计并计算出同比,那么就需要两个时点数据,不知道这个条件应该怎样写?

Dim g As New GroupTableBuilder("统计表1", DataTables("资产负债表"))
'g.Filter = "rq = #" & ks.Value & "# And rq = #" & js.Value & "#"
g.Groups.AddDef("rq", DateGroupEnum.Year, "年")
g.Groups.AddDef("rq", "月")
g.Groups.AddDef("rq", DateGroupEnum.Day, "日")
g.Totals.AddDef("zb1")
g.Totals.AddDef("zb2")
g.Totals.AddDef("zb3")
g.Totals.AddDef("zb4")
g.Totals.AddDef("zb5")
g.Totals.AddDef("zb6")
g.Totals.AddDef("zb7")
g.Totals.AddDef("zb8")
g.Totals.AddDef("zb9")
g.Totals.AddDef("zb10")
g.Totals.AddDef("zb11")
g.Totals.AddDef("zb12")
g.Totals.AddDef("zb13")
g.Totals.AddDef("zb14")
g.Totals.AddDef("zb16")
g.Totals.AddDef("zb17")
g.Totals.AddDef("zb18")
g.SamePeriodGrowth = True
Tables("生成经监测表_Table1").DataSource = g.BuildDataSource()

请教老师!


 回到顶部
帅哥哟,离线,有人找我吗?
zqxzhs
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:477 积分:4850 威望:0 精华:0 注册:2015/4/30 22:08:00
  发帖心情 Post By:2016/4/29 9:04:00 [显示全部帖子]

老师,内容多了,我仅想看到一个时点的数据,把该时点数据导出,我想加载当期与去年同期数,加载条件不知怎么写,加载后没有数据。
[此贴子已经被作者于2016/4/29 9:04:57编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zqxzhs
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:477 积分:4850 威望:0 精华:0 注册:2015/4/30 22:08:00
  发帖心情 Post By:2016/4/29 9:10:00 [显示全部帖子]

老师,内容多我想看到一个时点数据和同比,所以要加载两个时点的数据,先筛选后再分组统计,将统计的数据导出。

 回到顶部
帅哥哟,离线,有人找我吗?
zqxzhs
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:477 积分:4850 威望:0 精华:0 注册:2015/4/30 22:08:00
  发帖心情 Post By:2016/4/29 9:21:00 [显示全部帖子]

这样写条件,统计结果无数据。

 回到顶部
帅哥哟,离线,有人找我吗?
zqxzhs
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:477 积分:4850 威望:0 精华:0 注册:2015/4/30 22:08:00
  发帖心情 Post By:2016/4/29 9:32:00 [显示全部帖子]

Dim ks As WinForm.DateTimePicker = e.Form.Controls("DateTimePicker1")
Dim js As WinForm.DateTimePicker = e.Form.Controls("DateTimePicker2")
'DataTables("资产负债表").LoadFilter = ""
'DataTables("资产负债表").Load
'

Dim g As New GroupTableBuilder("统计表1", DataTables("资产负债表"))
'g.Filter = "rq = #" & ks.Value & "# And rq = #" & js.Value & "#"
g.Groups.AddDef("rq", DateGroupEnum.Year, "年")
g.Groups.AddDef("rq", "月")

g.Totals.AddDef("zb1")
g.Totals.AddDef("zb2")
g.Totals.AddDef("zb3")
g.Totals.AddDef("zb4")
g.Totals.AddDef("zb5")
g.Totals.AddDef("zb6")
g.Totals.AddDef("zb7")
g.Totals.AddDef("zb8")
g.Totals.AddDef("zb9")
g.Totals.AddDef("zb10")
g.Totals.AddDef("zb11")
g.Totals.AddDef("zb12")
g.Totals.AddDef("zb13")
g.Totals.AddDef("zb14")
g.Totals.AddDef("zb16")
g.Totals.AddDef("zb17")
g.Totals.AddDef("zb18")
g.Filter = "rq = #" & ks.Value & "#"
g.SamePeriodGrowth = True
Tables("生成监测表_Table1").DataSource = g.BuildDataSource()

写一个条件有数据,但无同比


 回到顶部
帅哥哟,离线,有人找我吗?
zqxzhs
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:477 积分:4850 威望:0 精华:0 注册:2015/4/30 22:08:00
  发帖心情 Post By:2016/4/29 10:08:00 [显示全部帖子]

这样加入的是一年的数据,采用加载不能加两个时点的数据吗

 回到顶部
帅哥哟,离线,有人找我吗?
zqxzhs
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:477 积分:4850 威望:0 精华:0 注册:2015/4/30 22:08:00
  发帖心情 Post By:2016/4/29 10:36:00 [显示全部帖子]

我的意思是加载两天的数据,如:一个是2015.12.31一个是2014.12.31。Filter = 应该怎么写,若这样写"rq = #" & ks.Value & "# And rq = #" & js.Value & "# 无数据。

 回到顶部
帅哥哟,离线,有人找我吗?
zqxzhs
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:477 积分:4850 威望:0 精华:0 注册:2015/4/30 22:08:00
  发帖心情 Post By:2016/4/29 11:46:00 [显示全部帖子]

谢谢!老师,达到目的了,是我没有表达清楚。

 回到顶部