博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
应用系统中交互式报表功能解析
阅读量:6671 次
发布时间:2019-06-25

本文共 759 字,大约阅读时间需要 2 分钟。

从报表需求的整个发展历程来看,可以分为两个阶段:

1、静态报表:解决显示、打印、导出报表数据的需要。

2、交互式报表:解决终端用户分析数据的需要,通常会用到数据可视化、向下钻取、贯穿钻取、数据过滤、数据排序等功能。

这篇文章主要介绍中交互式报表中常用到的数据分析方法。

(一) 数据可视化

数据可视化技术是将数据以图形化的方式进行显示,让数据更易于阅读、理解和分析。早期的数据可视化以图表(Chart)为主,现代商业报表中逐渐加入迷离图(Sparkline)、数据条(Bullet)、图标集(Icon)、仪表盘(Gauge)、地图(Map)用于数据可视化,而数据可视化常用作交互式报表的基本载体。

(二) 向下钻取

向下钻取是根据终端用户的需求,动态的显示或隐藏报表数据,常用于汇总类型报表。向下钻取报表在设计模板时,所有的数据显示均在同一个报表内完成。在运行时,可以通过终端用户点击的操作来折叠或展开明细数据。

(三) 贯穿钻取

贯穿钻取是通过点击一级报表区域,跳转至二级报表的一种报表数据分析方式。报表设计时需要完成一级、二级两个报表的模板,并通过参数建立两级报表之间的关系。常见的一级报表可以使用交互式图表来实现,通过点击图表区域可以跳转至二级报表。

(四) 数据过滤

动态过滤是在运行时为用户提供数据过滤的功能,用户可以根据自己的需要选择关系的数据进行查看。通过这种方式可更准确的提供用户关系的报表数据。常用的过滤分为单条件过滤、组合条件过滤、级联条件过滤。

(五) 数据排序

动态排序是为最终用户提供对报表数据排序的能力。虽然该功能在应用系统中经常用到,比如用表格显示数据时可以很方便的完成数据排序操作,但是,早期的静态报表中生成的报表不具备用户交互能力,所以,这也是现代商业报表中具有的一个功能。

转载地址:http://dnlxo.baihongyu.com/

你可能感兴趣的文章
基于canvas的仪表盘效果
查看>>
JavaScript原生实现《贪吃蛇》
查看>>
js函数式编程
查看>>
APP手工测试01-app专项测试要点-测试、开发环境-敏捷开发
查看>>
1、创业维艰 第一章-从革命者到风险资本家
查看>>
Android类库常用类库一览
查看>>
分布式文件系统HDFS 练习
查看>>
JavaScript闭包理解
查看>>
第一个python程序
查看>>
1-4-之字形打印矩阵
查看>>
nodejs封装http请求
查看>>
【OpenCV】直线检测
查看>>
线段树
查看>>
PHP 构造函数的重载
查看>>
UBUNTU 添加删除用户
查看>>
SQLAlchemy的使用---外键ForeignKey数据增删改查
查看>>
uwp使用资源限定符Devicefamily不同设备使用不同布局
查看>>
聚合函数:sum,avg,max,min,count
查看>>
Struts2学习(四)———— ognl表达式、值栈、actionContext之间的关系
查看>>
Scala学习笔记(三)
查看>>