Foxtable(狐表)用户栏目专家坐堂 → [求助]在Excel报表生成前执行的统计语句,请问我该如何修改?


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

主题:[求助]在Excel报表生成前执行的统计语句,请问我该如何修改?

美女呀,离线,留言给我吧!
1452565001
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:54 积分:486 威望:0 精华:0 注册:2017/6/7 16:59:00
[求助]在Excel报表生成前执行的统计语句,请问我该如何修改?  发帖心情 Post By:2017/9/11 13:51:00 [显示全部帖子]

在Excel报表生成前执行的语句

 

Dim dk As Date = Date.Today
Dim filter6 As String = " r306 < #" & dk & "# and r320 Is Null "
vars("sum8") = DataTables("r3").compute("sum(r300_15)", filter6)

 

这句话是希望计算r3表中,在r306这一列的日期在今天之前,并且r320这一列为空的,r300_15列的所有值的合,这个程序运行不会出现错误提示 但是算不出正确的值

请问老师我该如何修改


 回到顶部
美女呀,离线,留言给我吧!
1452565001
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:54 积分:486 威望:0 精华:0 注册:2017/6/7 16:59:00
  发帖心情 Post By:2017/9/11 14:27:00 [显示全部帖子]

筛选是没问题的 求和所得的值是0

 回到顶部
美女呀,离线,留言给我吧!
1452565001
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:54 积分:486 威望:0 精华:0 注册:2017/6/7 16:59:00
  发帖心情 Post By:2017/9/11 14:32:00 [显示全部帖子]

不知道是否是应为我对这张表进行的多次筛选的缘故?数据是分了两部分的,这样做是否有问题?应该如何改呢?

Dim filter5 As String = " r306 >= #" & dk & "# and r320 Is Null "
Dim filter6 As String = " r306 < #" & dk & "# and r320 Is Null "
vars("sum7") = DataTables("r3").compute("sum(r300_15)", filter5)
vars("sum8") = DataTables("r3").compute("sum(r300_15)", filter6)


 回到顶部
美女呀,离线,留言给我吧!
1452565001
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:54 积分:486 威望:0 精华:0 注册:2017/6/7 16:59:00
  发帖心情 Post By:2017/9/11 15:34:00 [显示全部帖子]

两个数值都是6853


 回到顶部
美女呀,离线,留言给我吧!
1452565001
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:54 积分:486 威望:0 精华:0 注册:2017/6/7 16:59:00
  发帖心情 Post By:2017/9/11 16:19:00 [显示全部帖子]

没问题了,成功显示出值了谢谢老师!

 回到顶部