Foxtable(狐表)用户栏目专家坐堂 → 如何在统计时排除已过期数据


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

主题:如何在统计时排除已过期数据

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


加好友 发短信
等级:婴狐 帖子:18 积分:213 威望:0 精华:0 注册:2018/1/29 14:32:00
如何在统计时排除已过期数据  发帖心情 Post By:2018/2/23 10:08:00 [只看该作者]

老师好:

 

我想实现附件窗口1里点击三个按钮之后按要求出现统计结果,但是现在无法排除已过期数据,统计结果生成为临时表。只需要排除填写开始日期和结束日期行的过期数据,没填写日期行的数据需要保留,请帮忙看下,谢谢!

 

目前是这样写的按钮1:

Dim b As New GroupTableBuilder("窗口1_table1",DataTables("表1"))
b.Groups.AddDef("大区") '根据产品分组
b.Totals.AddDef("年租金或购买价格")
b.Totals.AddDef("押金")
b.Totals.AddDef("建筑面积")

b.GrandProportion = True
Tables("窗口1_table1").DataSource = b.BuildDataSource()

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/23 10:22:00 [只看该作者]

Dim d As Date = Date.Today
Dim b As New GroupTableBuilder("窗口1_table1",DataTables("表1"))
b.Groups.AddDef("大区") '根据产品分组
b.Totals.AddDef("金额")
b.Totals.AddDef("押金")
b.Totals.AddDef("建筑面积") '对数量进行统计
b.GrandProportion = True
b.filter = "结束日期 >= #" & d & "# or 结束日期 is null "
Tables("窗口1_table1").DataSource = b.BuildDataSource()

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


加好友 发短信
等级:婴狐 帖子:18 积分:213 威望:0 精华:0 注册:2018/1/29 14:32:00
  发帖心情 Post By:2018/2/23 10:45:00 [只看该作者]

感谢有点甜老师!

 回到顶部