RDLC 矩阵实现复杂统计
来源:互联网 发布:抵押贷款支持证券 知乎 编辑:程序博客网 时间:2024/06/06 01:27
前一阵做程序用rdlc报表只是用了最简单的一部分,画个表,传个参数,赋个数据源,就OK.
前一阵去给客户安装,要求做一个数据分析,数据,格式等要求都比较苛刻.
要按照不同的分类来汇总,层次,合计都要有.
开始用报表,做了试验,发现要实现比较难,不容易实现多级分组及按组合计,而且如果嵌套了子报表,导出Excel的时候会不显示子表数据.
看到报表控件上有个矩阵,于是上网查了一下,做了大概的了解...于是开始动手
工作:
1.设计数据源,要用到哪些列,都要先定义好.
2.建立报表参数
3.把矩阵托到工作区中,设好表的相关属性(如:Border,Color)
4.把列分组数据源托到矩阵的显示"列"的位置上,如不只一个,则右键点现有组,选择"插入组",重复添加
5.把行分组数据源托到矩阵的显示"行"的位置上,如不只一个,可以像列组一样重复添加
5.把数据列放到数据区上,如不只一个,可以像新加组一样右键选择"添加列",这样会在列上访自动生成一个"新行"显示对应的数据源的列名,你可以在编辑显示的列名/注释
6.合计,右键点击组,选择"小计",即可.需要注意的是,添加了"小计",显示列名可以改,则在数据列上必须加上"sum()函数",否则,合计列会只显示第一项数据.
完成效果
有用参数传进来的标题和查询条件.
下面表有两个列分组,一个行分组,两个数据列,并有一个列小计(行小计用代码生成在了数据源里了)
前一阵去给客户安装,要求做一个数据分析,数据,格式等要求都比较苛刻.
要按照不同的分类来汇总,层次,合计都要有.
开始用报表,做了试验,发现要实现比较难,不容易实现多级分组及按组合计,而且如果嵌套了子报表,导出Excel的时候会不显示子表数据.
看到报表控件上有个矩阵,于是上网查了一下,做了大概的了解...于是开始动手
工作:
1.设计数据源,要用到哪些列,都要先定义好.
2.建立报表参数
3.把矩阵托到工作区中,设好表的相关属性(如:Border,Color)
4.把列分组数据源托到矩阵的显示"列"的位置上,如不只一个,则右键点现有组,选择"插入组",重复添加
5.把行分组数据源托到矩阵的显示"行"的位置上,如不只一个,可以像列组一样重复添加
5.把数据列放到数据区上,如不只一个,可以像新加组一样右键选择"添加列",这样会在列上访自动生成一个"新行"显示对应的数据源的列名,你可以在编辑显示的列名/注释
6.合计,右键点击组,选择"小计",即可.需要注意的是,添加了"小计",显示列名可以改,则在数据列上必须加上"sum()函数",否则,合计列会只显示第一项数据.
完成效果
有用参数传进来的标题和查询条件.
下面表有两个列分组,一个行分组,两个数据列,并有一个列小计(行小计用代码生成在了数据源里了)
- RDLC 矩阵实现复杂统计
- RDLC 矩阵实现复杂统计(复合表头)
- rdlc 分组统计并汇总
- rdlc 分页操作和分页统计 .
- C# 实现 RDLC 自定义报表
- rdlc 报表实现百分比显示
- aspx+rdlc实现报表功能
- RDLC报表上下标实现
- ReportViewer + RDLC 实现排版分页
- RDLC
- Rdlc
- RDLC使用手册_RDLC钻取功能实现 (RDLC之一)
- 复杂网络的统计特征
- rdlc 报表 矩阵 详解 分组、总计、表头、显示方向、序号
- RDLC使用手册_RDLC钻取功能实现
- [水晶报表]实现RDLC 网格显示
- RDLC报表用代码实现导出EXCEL
- rdlc报表 打印图片功能如何实现
- solr4.3.0 配置在 tomcat6
- printf()格式化输出详解
- 1295. Crazy Notions
- 01-jbpm工作流实现
- MYSQL学习笔记 第三讲:数据类型
- RDLC 矩阵实现复杂统计
- linux shell编程语句if、case.
- 如何使用PS曲线调整对比度、亮度及色调
- lsmod
- 成都传智播客Java培训
- android中的ellipsize
- maven
- Android应用中OOM问题剖析和解决方案
- oracle构造时间