Foxtable(狐表)用户栏目专家坐堂 → [求助]筛选时间并统计该段时间包含某关键字的利润列总和


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

主题:[求助]筛选时间并统计该段时间包含某关键字的利润列总和

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


加好友 发短信
等级:婴狐 帖子:12 积分:151 威望:0 精华:0 注册:2013/6/4 22:19:00
[求助]筛选时间并统计该段时间包含某关键字的利润列总和  发帖心情 Post By:2013/6/12 16:14:00 [只看该作者]

选择某段时间并统计该段时间的“类别”包含某关键字
按“查询”按钮登出该利润列的总和

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130612150838.jpg
图片点击可在新窗口打开查看
例如:时间段选择为2013-06-01到2013-06-12
如果”类别”选择包含sc的  则筛选出来的类别列包含 sc和 ssc的结果   并统计其结果的sum“利润”列
如果选择cd的   则筛选出来的类别列包含 cd和scd的结果  也统计其结果的sum“利润”列
   


请高手指点下!
[此贴子已经被作者于2013-6-12 16:15:20编辑过]

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


加好友 发短信
等级:狐神 帖子:4628 积分:33772 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2013/6/12 17:41:00 [只看该作者]

compute
like

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/6/12 17:46:00 [只看该作者]

Tables("表D").Filter = "日期 > = #" & e.Form.Controls("DateTimePicker1").Value & "# And 日期 < = #" & e.Form.Controls("DateTimePicker2").Value & "# And 类别 Like '*"  & e.Form.Controls("ComboBox1").Value & "'"
Dim sum As Double
For Each r As Row In Tables("表D").Rows
    sum + = r("利润")
Next
MessageBox.Show(sum)

 

ComboBox1的自定义列表项目:

sc|cd

 

如果用Compute,更简单点:

Dim flt As String = "日期 > = #" & e.Form.Controls("DateTimePicker1").Value & "# And 日期 < = #" & e.Form.Controls("DateTimePicker2").Value & "# And 类别 Like '*"  & e.Form.Controls("ComboBox1").Value & "'"
MessageBox.Show(DataTables("表D").Compute("Sum(利润)",flt))

[此贴子已经被作者于2013-6-12 18:15:37编辑过]

 回到顶部