以文本方式查看主题

-  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
--  怎样按行政区划和数值大小计数做报表
各位专家
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:模板设计4.xlsx

     在我现在上传的附件中,举例说吧, excel预想结果4 是分别按3个不同行政区划中不同养殖年限来统计:如:麒麟区小于等于5年的动物总数是0种,2、麒麟区养殖年限为6-10年的动物总数是2种(分别是鸡和猫)  ……。请问这种 分别按3个不同行政区划中不同养殖年限来统计动物总数的报表怎么设计模板,怎样设计模板里面的计算公式?请问我设计的模板
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:数据报表4.table

需怎样修改?

--  作者:qjm107
--  发布时间:2019/8/30 22:29:00
--  
我的预想结果和实际报表结果如附件所示
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:预想结果4.xlsx
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:实际生成报表结果4.xlsx



--  作者:有点蓝
--  发布时间: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
但是无法得出任何结果,请问需如何修改?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:预想结果4.table


--  作者:有点蓝
--  发布时间:2019/10/8 22:41:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:预想结果4.zip


--  作者:qjm107
--  发布时间:2019/10/10 23:50:00
--  
谢谢你,有点蓝,现在预想结果能出来了。