以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  这个统计怎么写呢?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=22390)

--  作者:Fotable
--  发布时间:2012/8/10 18:25:00
--  这个统计怎么写呢?

这是销售表


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看

这是职员业绩考核表 


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看

现在要在业绩考核表中 自动统计该职员在指定时间段的销售笔数,销售额,这两个表达式列该怎么写呢?

[此贴子已经被作者于2012-8-10 18:27:02编辑过]

--  作者:czy
--  发布时间:2012/8/10 20:12:00
--  
表达式应该不能胜任你的要求,用代码吧。
--  作者:Fotable
--  发布时间:2012/8/10 21:25:00
--  

表达式和代码都行

代码如何处理呢


--  作者:czy
--  发布时间:2012/8/10 21:39:00
--  
上传你的文件吧,否则大家还要做文件测试。
--  作者:Fotable
--  发布时间:2012/8/12 9:33:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:德福连锁.rar

已经上传


--  作者:Fotable
--  发布时间:2012/8/13 13:19:00
--  

--  作者:czy
--  发布时间:2012/8/13 14:46:00
--  
Select Case e.DataCol.Name
    Case "开始时间","业绩考核"
        Dim dr As DataRow = e.DataRow
        Dim Filter As String = "时间 >= #" & dr("开始时间") & "# and 时间 <= #" & dr("业绩考核") & "#"
        dr("销售_次数") = DataTables("销售").Compute("count(销售员)","销售员 = \'" & dr("姓名") & "\' and " & Filter)
        dr("销售_金额") = DataTables("销售").Compute("sum(金额)","销售员 = \'" & dr("姓名") & "\' and " & Filter)
End Select

--  作者:Fotable
--  发布时间:2012/8/13 23:53:00
--  
SQL统计视图?  在哪里 怎么用?