以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]问题很多,一个一个来(斑竹说的,嘿嘿)查询并汇总的问题 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3477) |
-- 作者:laodai -- 发布时间:2006/8/27 22:40:00 -- [求助]问题很多,一个一个来(斑竹说的,嘿嘿)查询并汇总的问题 egd文件下载 帮我看看“收费情况查询”的查询窗口的公式,可以按条件查询,但不能汇总。ShowAllRows() And If([%比较符1%] > "" And [%时间_年%] > "",FilterFor("时间_年",[%比较符1%],[%时间_年%]), True) And If([%比较符3%] > "" And [%时间_月%] > "",FilterFor("时间_月",[%比较符3%],[%时间_月%],If([%比较符2%] = "AND",0,1)), True) And If([%比较符5%] > "" And [%区站名称%] > "",FilterFor("区站名称",[%比较符5%],[%区站名称%]), True) And If([%比较符7%] > "" And [%单位名称%] > "",FilterFor("单位名称",[%比较符7%],[%单位名称%],If([%比较符4%] = "AND",0,1)), True )And Subtotal("自用运输_运量","自用运输_应收","自用运输_实收","自用运输_欠收","2,2") |
-- 作者:yangming -- 发布时间:2006/8/27 22:47:00 -- 不明白你的汇总模式是以哪个做分组,哪些是做统计的?公式有错误。你好好看看帮助。 用于自动生成汇总模式。 语法: GroupCols 指定分组列,如果有多个分组列,可以逗号隔开,例如“产品, 客户” 例子: Subtotal("","数量,金额","2,2") Subtotal("产品,客户","数量,金额","2,2") Subtotal("产品,客户","数量,金额","2,2",1,4,"%s|%s","合计") Subtotal("产品","折扣,数量,金额","5,2,2") Subtotal("日期","数量,金额","2,2",1,3) |
-- 作者:laodai -- 发布时间:2006/8/27 23:01:00 -- 我这个是灵活筛选,不能指定“分组”,只能将查询出来的数据直接汇总就可以了,我看了很多示例,帮助也看了几遍,没找到办法 |
-- 作者:yangming -- 发布时间:2006/8/27 23:08:00 -- 不明白了 |
-- 作者:czy -- 发布时间:2006/8/27 23:12:00 -- 如果不分组应该这样吧? Subtotal("","自用运输_运量,自用运输_应收,自用运输_实收,自用运输_欠收","2,2,2,2") |
-- 作者:laodai -- 发布时间:2006/8/27 23:26:00 -- 谢谢,还真是这样,我的公式是Subtotal("","自用运输_运量,自用运输_应收,自用运输_实收,自用运输_欠收","2,2,2,2"),没有前面的""这个,为什么不行[USECHGFONTE] |
-- 作者:yangming -- 发布时间:2006/8/27 23:32:00 -- 看看帮助文件:Subtotal("","数量,金额","2,2") 生成一个总计行,计算数量和金额的累计值 |
-- 作者:czy -- 发布时间:2006/8/27 23:33:00 -- 看看Subtotal函数的语法,你就应该知道为什么不行了。 |
-- 作者:laodai -- 发布时间:2006/8/27 23:37:00 -- 谢谢各位斑竹,[MagicFace=7] |