以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助】两个时点筛选的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84358) |
-- 作者:zqxzhs -- 发布时间:2016/4/29 8:36:00 -- [求助】两个时点筛选的问题 我想进行分组统计并计算出同比,那么就需要两个时点数据,不知道这个条件应该怎样写? Dim g As New GroupTableBuilder("统计表1", DataTables("资产负债表")) 请教老师! |
-- 作者:Hyphen -- 发布时间:2016/4/29 8:49:00 -- 不用设置什么条件的,代码运行有什么问题? 可以按照下面的方式查看生成的sql 如果同时有多个日期分组,例如同时根据日期的年和月分组统计,那么可以选择选项“生成同比”
|
-- 作者:zqxzhs -- 发布时间:2016/4/29 9:04:00 -- 老师,内容多了,我仅想看到一个时点的数据,把该时点数据导出,我想加载当期与去年同期数,加载条件不知怎么写,加载后没有数据。 [此贴子已经被作者于2016/4/29 9:04:57编辑过]
|
-- 作者:zqxzhs -- 发布时间:2016/4/29 9:10:00 -- 老师,内容多我想看到一个时点数据和同比,所以要加载两个时点的数据,先筛选后再分组统计,将统计的数据导出。 |
-- 作者:大红袍 -- 发布时间:2016/4/29 9:12:00 -- 比如
g.Filter = "rq >= #" & ks.Value & "# And rq <= #" & js.Value & "# Or rq >= #" & ks.Value.AddYears(-1) & "# And rq <= #" & js.Value.AddYears(-1) & "#" [此贴子已经被作者于2016/4/29 9:39:06编辑过]
|
-- 作者:zqxzhs -- 发布时间:2016/4/29 9:21:00 -- 这样写条件,统计结果无数据。 |
-- 作者:zqxzhs -- 发布时间:2016/4/29 9:32:00 -- Dim ks As WinForm.DateTimePicker = e.Form.Controls("DateTimePicker1") Dim g As New GroupTableBuilder("统计表1", DataTables("资产负债表")) g.Totals.AddDef("zb1") 写一个条件有数据,但无同比 |
-- 作者:大红袍 -- 发布时间:2016/4/29 9:39:00 -- 哦,写错了
g.Filter = "rq >= #" & ks.Value & "# And rq <= #" & js.Value & "# Or rq >= #" & ks.Value.AddYears(-1) & "# And rq <= #" & js.Value.AddYears(-1) & "#" |
-- 作者:zqxzhs -- 发布时间:2016/4/29 10:08:00 -- 这样加入的是一年的数据,采用加载不能加两个时点的数据吗 |
-- 作者:大红袍 -- 发布时间:2016/4/29 10:11:00 -- 8楼代码没问题啊,什么两个时间点啊,不会做就上传实例 |