以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]标准不同的统计?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=28558)

--  作者:cqlpjks
--  发布时间:2013/2/3 0:39:00
--  [求助]标准不同的统计?

市县目标对比统计:“重点”,“二本以上”,“三本以上”都是以“总分”为标准,而“专科以上”是以“语数外”为准,:“重点”,“二本以上”,“三本以上”的统计已经搞定,“专科以上”的统计(表中红色数据)代码如何写?请指教,谢谢!

示例:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:复件 高中期末成绩统计程序.rar

统计结果:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:市县目标对比表.xls

表中“目标”是指各校应完成的指标,“完成”是指各校实际完成的人数,即“语数外”名次≤“全县合计”的“目标”(2963)的人数;“市级”是指各校的语数外≥市级分数线(151)的人数。

[此贴子已经被作者于2013-2-3 1:15:51编辑过]

--  作者:lin_hailun
--  发布时间:2013/2/3 15:50:00
--  
 up,明天再看。
--  作者:cqlpjks
--  发布时间:2013/2/4 11:44:00
--  

现已搞定。代码如下:

全县合计行:

dr("目标8") = DataTables("成绩库").Compute("count(单位)", " 语数外排名 <= \'" & c4 & "\'")

dr("目标13") = DataTables("成绩库").Compute("count(单位)", " 语数外 >= \'" & c13 & "\'")

各单位行:

dr("目标8") = DataTables("成绩库").Compute("count(单位)","[单位] = \'" & dr("单位") & "\'and  语数外排名 <= \'" & c4 & "\'")
dr("目标13") = DataTables("成绩库").Compute("count(单位)","[单位] = \'" & dr("单位") & "\'and  语数外 >= \'" & c13 & "\'")
分数线:

dr("目标7") = DataTables("成绩库").Compute("Max(语数外) ", " 语数外排名 = \'" & c4 & "\'")