各位老师好:
想通过下面的代码统计出各个年度内参与帮扶的乡镇数,可是在生成的临时表中,统计出的结果没有分年度列出,而且是总数,也知道用GetValues中Filter方法,但代码不会写,请指教,谢谢
Dim g1 As New GroupTableBuilder("帮扶统计表2", DataTables("困难人员帮扶记录表"))
g1.Groups.AddDef("走访日期", DateGroupEnum.Year, "年度")
g1.Totals.AddDef("姓名", AggregateEnum.Count, "帮扶户数")
g1.VerticalTotal = True '--合计
g1.Build() '---生成
DataTables("帮扶统计表2").DataCols.Add("年度内参与帮扶乡镇数",Gettype(Integer))
For Each dr As DataRow In DataTables("帮扶统计表2").DataRows
Dim d As Date = new Date(val(dr("年度")),1) 不知道这一行写的对不对
dr("年度内参与帮扶乡镇数") = DataTables("困难人员帮扶记录表").GetValues("所在乡镇,这里的Filter代码不会写").Count
Next
这是项目中两个表的截图,一个是困难人员帮扶记录表,一个是生成的临时表帮扶统计表2
此主题相关图片如下:360截图20190218004418780.jpg
此主题相关图片如下:360截图20190218004135533.jpg
[此贴子已经被作者于2019/2/18 8:36:48编辑过]