【分享】水晶报表在清单数据上实现前三名图表及组及深化功能示例(图文版)
2010-10-13 18:43
726 查看
本文为解答http://topic.csdn.net/u/20100523/08/8ed633f8-ee81-4eed-b1d0-956d56baf607.html,
所做,有一定代表性。
我们当然可以直接通过在数据中处理好数据结果后再传递给报表
本文则讲解一种比较“偷懒”的方法,如何在报表上直接处理原始数据来实现此效果。
特别说明:大数据量的PUSH模式报表不推荐此方法!
重新修订命题:
有一原始清单数据如下,需提取问题类别前三名的数据,并生成图表。
数据仅显示组名和条数,点击后,可以看到该组的明细。
为了便于说明,把数据简单排序,可以看到我们应该提取数据应该为***标注的部分。
下面开始:
1:从向导开始,选择我们最终需要显示的字段
2:按“问题类型”进行分组
3:后面显示一个组汇总的计数,这个汇总将显示在组页脚上。此操作非必须
4:特别注意此步骤,可以选择出我们需要的“前N组”数据,这里默认是5,不可修改
一般如果没需要,我们都是不操作这个界面的,这个不操作也没关系
我们在后面会再找到这个界面的。
5:图表暂时不要(当然也可以要)。
6:然后我们看一下数据结果。
因为我们构造的数据刚好是5组,所以全部显示出来了。总数是12。
7:进入组排序专家,其实这个操作跟我们在第4步的操作时一样的,只是可以定制。我们改为3。
8:再看一下显示结果。
可以看到此时界面上只有3组数据,但是总数仍然是12。
因为其他两组不显示的仍然在界面上存在,只是不显示而已。
(所以从这个角度上讲,本方法性能比较低。特别是在PUSH模式下)
9:现在我们在节专家中进行设置,来实现我们要的效果。注意图片中的注释。
10:在组页眉上增加一个计数汇总
11:显示效果
12:点击一个组名,就会进入到其详细条目
13:此时,再添加一个图表,默认是这样的,不用做任何变更。看数据项。
14:图表显示效果如下,只包含3组数据。
15:最终模板效果及显示效果
.
所做,有一定代表性。
我们当然可以直接通过在数据中处理好数据结果后再传递给报表
本文则讲解一种比较“偷懒”的方法,如何在报表上直接处理原始数据来实现此效果。
特别说明:大数据量的PUSH模式报表不推荐此方法!
重新修订命题:
有一原始清单数据如下,需提取问题类别前三名的数据,并生成图表。
数据仅显示组名和条数,点击后,可以看到该组的明细。
为了便于说明,把数据简单排序,可以看到我们应该提取数据应该为***标注的部分。
下面开始:
1:从向导开始,选择我们最终需要显示的字段
2:按“问题类型”进行分组
3:后面显示一个组汇总的计数,这个汇总将显示在组页脚上。此操作非必须
4:特别注意此步骤,可以选择出我们需要的“前N组”数据,这里默认是5,不可修改
一般如果没需要,我们都是不操作这个界面的,这个不操作也没关系
我们在后面会再找到这个界面的。
5:图表暂时不要(当然也可以要)。
6:然后我们看一下数据结果。
因为我们构造的数据刚好是5组,所以全部显示出来了。总数是12。
7:进入组排序专家,其实这个操作跟我们在第4步的操作时一样的,只是可以定制。我们改为3。
8:再看一下显示结果。
可以看到此时界面上只有3组数据,但是总数仍然是12。
因为其他两组不显示的仍然在界面上存在,只是不显示而已。
(所以从这个角度上讲,本方法性能比较低。特别是在PUSH模式下)
9:现在我们在节专家中进行设置,来实现我们要的效果。注意图片中的注释。
10:在组页眉上增加一个计数汇总
11:显示效果
12:点击一个组名,就会进入到其详细条目
13:此时,再添加一个图表,默认是这样的,不用做任何变更。看数据项。
14:图表显示效果如下,只包含3组数据。
15:最终模板效果及显示效果
.
相关文章推荐
- 【案例分享】电力设备生产数据的多层分组统计报表实现
- [导入]AjaxPro.NET实现TextBox智能获取服务端数据功能(Asp.net 2.0)(示例代码下载)
- 基于Android MPAndroidChart实现腾讯QQ群数据统计报表核心功能
- J2EE 0.7.1—报表功能。传入封装数据的list实现打印标签报表。。
- Python通过调用mysql存储过程实现更新数据功能示例
- 水晶报表导出为pdf, word , excel 格式(已经测试过,实现了该功能)
- vue.js使用v-model指令实现的数据双向绑定功能示例
- ASP.NET 水晶报表打印功能实现代码
- AjaxPro.NET实现TextBox智能获取服务端数据功能(Asp.net 2.0)(示例代码下载)
- 分享Asp.net做的几个实用示例,数据报表、二维码、数据抓取、批量上传图片
- 使用水晶报表的共享变量(Shared)即可实现在主/子报表之间的数据共享
- 水晶报表实现本页合计功能
- 基于thinkPHP实现的微信自定义分享功能示例
- Crystal Report 水晶报表如何实现类似表格单元格合并的功能
- Crystal Report 水晶报表如何实现类似表格单元格合并的功能
- PUSH模式动态水晶报表的实现-动态数据以及汇总信息的的实现
- ASP.NET水晶报表实现打印功能
- 从零开始学android实现计算器功能示例分享(计算器源码)
- 详解Android系统中跨应用数据分享功能的实现
- Android通过Url传递数据,实现分享功能