以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 怎样按行政区划和数值大小计数做报表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140176) |
||||||||
-- 作者:qjm107 -- 发布时间:2019/8/30 22:28:00 -- 怎样按行政区划和数值大小计数做报表 各位专家
在我现在上传的附件中,举例说吧, excel预想结果4 是分别按3个不同行政区划中不同养殖年限来统计:如:麒麟区小于等于5年的动物总数是0种,2、麒麟区养殖年限为6-10年的动物总数是2种(分别是鸡和猫) ……。请问这种 分别按3个不同行政区划中不同养殖年限来统计动物总数的报表怎么设计模板,怎样设计模板里面的计算公式?请问我设计的模板
需怎样修改? |
||||||||
-- 作者:qjm107 -- 发布时间:2019/8/30 22:29:00 -- 我的预想结果和实际报表结果如附件所示
|
||||||||
-- 作者:有点蓝 -- 发布时间:2019/8/30 22:41:00 -- 麻烦先把execl报表的全部帮助都看一遍。 学会怎么使用各种符号和表达式:http://www.foxtable.com/webhelp/topics/2294.htm
|
||||||||
-- 作者:有点蓝 -- 发布时间:2019/8/30 23:04:00 -- 这种表结构无法直接输出报表。 需要先生成统计表:http://www.foxtable.com/webhelp/topics/2964.htm,再根据统计表输出报表,或者直接导出即可
|
||||||||
-- 作者:qjm107 -- 发布时间:2019/10/8 21:55:00 -- 各位专家 请问,在我上传的附件中,“马龙区统计”这张表的预想结果是根据“马龙区”这张表的数据情况做的,我写的DataColChanged代码如下 Dim dr As DataRow = e.DataRow Dim dt As DataTable =DataTables("马龙区") If e.DataCol.Name = "养殖年限" And dr.IsNull("养殖年限") = False Then dr("分布_0至4年") = dt.Compute("Count(具体动物)", dr("养殖年限") & " <= 4") dr("分布_5至9年") = dt.Compute("Count(具体动物)", dr("养殖年限") & " >= 5 And " & dr("养殖年限") & " <= 9" ) dr("分布_10至14年") = dt.Compute("Count(具体动物)", dr("养殖年限") & " >= 10 And " & dr("养殖年限") & " <= 14" ) dr("分布_15至19年") = dt.Compute("Count(具体动物)", dr("养殖年限") & " >= 15 And " & dr("养殖年限") & " <= 19" ) dr("分布_20至24年") = dt.Compute("Count(具体动物)", dr("养殖年限") & " >= 20 And " & dr("养殖年限") & " <= 24" ) End If 但是无法得出任何结果,请问需如何修改?
|
||||||||
-- 作者:有点蓝 -- 发布时间:2019/10/8 22:41:00 --
|
||||||||
-- 作者:qjm107 -- 发布时间:2019/10/10 23:50:00 -- 谢谢你,有点蓝,现在预想结果能出来了。 |