以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  老师帮我看下这个表达式怎么写  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59566)

--  作者:xjc620
--  发布时间:2014/11/6 15:53:00
--  老师帮我看下这个表达式怎么写
老师看下我的帐务统计里面怎么写公式啊,密码158998
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:日新车队修改.table


--  作者:有点甜
--  发布时间:2014/11/6 15:59:00
--  

 什么意思,要统计什么,有很多统计使用表达式是做不了的啊。

 

 http://www.foxtable.com/help/topics/1454.htm

 


--  作者:xjc620
--  发布时间:2014/11/6 16:27:00
--  
可是使用帮助里的还是不能实现我设计的这个统计啊
--  作者:有点甜
--  发布时间:2014/11/6 16:29:00
--  
 那你要统计什么啊,逻辑是什么
--  作者:xjc620
--  发布时间:2014/11/6 16:33:00
--  
帐务统计表里统计出收入表里面的汇款收入,现金收入,和统计出支出表里面的汇款支出,现金支出
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:日新车队修改.table
密码158998

--  作者:有点甜
--  发布时间:2014/11/6 16:34:00
--  

 就是这个知识 http://www.foxtable.com/help/index.html?n=1454.htm

 

 你哪里遇到问题?


--  作者:xjc620
--  发布时间:2014/11/6 16:41:00
--  
帮助里面的是统计某列,统计是列形式 的,而我那个表是统计结果是横向的,这样我才能计算出余额,如果像他那样是统计不出余额的
--  作者:有点甜
--  发布时间:2014/11/6 16:42:00
--  

 无法理解你什么意思。

 

 一列一列的统计啊,余额直接相减就行啊。


--  作者:xjc620
--  发布时间:2014/11/6 17:05:00
--  
这个代码对吗
If e.DataCol.Name = "收支方式" Then
    e.DataRow("汇款收入") = DataTables("收入").Compute("Sum(合计)")
End If

--  作者:有点甜
--  发布时间:2014/11/6 17:13:00
--  
正确,如果要加入什么条件,就在红色那里写
 
e.DataRow("汇款收入") = DataTables("收入").Compute("Sum(合计)", "收支方式 = \'汇款收入\'")