以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于日期筛选 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=78989) |
-- 作者:lgj716330 -- 发布时间:2015/12/22 11:20:00 -- 关于日期筛选 如图,这是数据表的日期列,我想在对数据表生成统计表的时候,根据日期过滤一下,只对日期列中最大年份和比最大年份小一年的年份的数据进行统计,这个Filter 条件应如何写呢 ![]() ![]() |
-- 作者:大红袍 -- 发布时间:2015/12/22 11:25:00 -- Dim d As Date = DataTables("").Compute("max(日期)") |
-- 作者:lgj716330 -- 发布时间:2015/12/22 13:04:00 -- 好的,谢谢 |
-- 作者:lgj716330 -- 发布时间:2016/3/8 11:39:00 -- Dim d As Date = DataTables("部门损益总账").Compute("max(所属日期)") Dim d1 As String = d.year Dim Chart2 As WinForm.Chart \'定义一个图表变量 Dim Series2 As WinForm.ChartSeries \'定义一个图系变量 Dim t2 As Table = Tables("损益总体比率") \'定义一个变量t引用数据表 t2.filter = "年 = \' & d1 & \'" 上面的筛选条件写得有问题,求改正
|
-- 作者:大红袍 -- 发布时间:2016/3/8 11:41:00 -- Dim filter = "所属日期 >= #" & d.AddYears(-1) & "# and 所属日期 < #" & d.AddYears(1) t2.filter = Filter |
-- 作者:大红袍 -- 发布时间:2016/3/8 11:43:00 -- 看看
http://www.foxtable.com/help/topics/2720.htm
|
-- 作者:lgj716330 -- 发布时间:2016/3/8 11:46:00 -- 好的 |