中国式报表 VS Dashboard

1.中国式Dashboard

中国式报表和Dashboard有很多的相像之处。

  1. 主要用于显示汇总的数据。

  2. 大都显示在一页(屏幕),排列紧密。

  3. 用于对数据作出快速的比较和扫描。

两者最大的区别,是中国式报表使用表格,而Dashboard主要依靠图形和符号。可以说,中国式报表是一种文字的Dashboard。

以下我们对中国式报表做一个进一步地分析。在找出不足的基础上,寻求一个更有效的解决方案。

2.中国式报表的优缺点

中国式报表最大的优点是它的紧凑性。通常在一页的空间里,一个复杂的表格可以显示大量的信息。这样用户可以很便捷地对数据做出查询和监测。

但中国式报表完全依靠文字的形式,也给它的使用带来了很多负面的影响。文字最大的优点是准确性,而最大的缺点是扫描的困难和数据显示有限。比如以下的这张表。

这张表基本是一些重要指标的汇总:

  1. 产品在各地区的销售额

  2. 产品经各销售人员的销售额

  3. 地区不明订单

经过精心的排列,一张表排列了180个指标。可以说这是一个相当紧密得当的设计。但它也有很多缺点。假设这个报表是用来监测销售情况。

  1. 很难很快的扫描表格来找到销售上出现的问题。

  2. 就算只是查看一个指标,很难判断指标是否达到要求,和它相对过去的变化。

在以下的篇幅,我们争取找到一个既能保持此报表优点,又能改进它的缺点的方法。

3.Dashboard 设计

3.1仪表盘

传统的思维中往往把仪表盘和Dashboard对等起来。好像把界面做得越像汽车的仪表越好。如下图中的一个仿真仪表板。

虽然美观,但仪表盘也有很多缺点:

  1. 仪表盘占用空间很大。用仪表盘显示大量的数据几乎不可能。

  2. 因为仪表盘本身有很多装饰,数据本身的显示往往反而被喧宾夺主。

以中国式报表的大数据量的特性,以仪表盘来显示同样的数据不是很现实。

3.2子弹图

子弹图是对仪表盘的一种改进。从显示上来看,子弹图很类似一个条形图。以下是Wikipedia对子弹图的描述:

一个子弹图包括了以下部分:

  1. 指标值显示为中心主线。

  2. 目标值显示为一条竖线。

  3. 等级(好,坏…)显示为不同的底色。

子弹图的优点是使用空间十分紧凑,数据显示丰富。同时易于排列。相关的指标可以排列在一起,可以一目了然的比较。

下图就是用子弹图对以上报表(局部)作的一个新的界面。(数据为虚构)

用子弹图对数据的显示,使数据相互的比较变得十分容易。同时我们也可以很快地判断数据和目标及优劣的关系。

为了便于对比,子弹图的显示通常采用百分比而不是绝对值。这些视觉上的设计理念,我们会在其它的文章里详细介绍,这里就不再花时间了。

4.图形及其它

当然,我们对这个表格作为Dashboard的重新设计,不需要完全停留在显示同样指标的限制里。除了子弹图,还有很多更丰富的表达方式。Sparkline是在Dashboard上很常用的一种图形。以下是Wikipedia对Sparkline的定义:


A sparkline is a type of information graphic characterized by its small size and data density. Sparklines present trends and variations associated with some measurement, such as average temperature or stock market activity, in a simple and condensed way.

从图形本身来说,Sparkline是一种简易的折线图:

它的特点是:

  1. 不带任何坐标。主要用于对数据趋势的显示,而不着重于数据的绝对值。

  2. 占空间极少。因为没有任何曲线之外的显示,Sparkline可以这和文字相当的空间里显示。

  3. 不仅显示了当前指标,也提供了极其丰富的历史及趋势信息。

Sparkline在Dashboard中可以用来代替使用文字对数据的显示。下面就是一个用Sparkline设计的Dashboard.


5.数据查询

我们使用图形来取代文字的表格之后,最大的缺点是读者无法再直接使用Dashboard来查询准确的数据。这是在每个使用图形时都要面对的权衡。幸运的是,通过电脑的互动功能,我们可以很容易地解决这个问题。

通过图表进行数据查询通常通过两种手段:

  1. 从图形的显示区间链接到细节显示的报表。

  2. 通过图形来选择数据(brushing),进而自动的显示图形背后的数字。

比如在以上例子里的图片,我们可以使用鼠标选择一个区间:

进而显示选中的数据:

通过直观的图形进行选择,可以很快捷的让读者锁定关心的范围,从而更快的查询到数据。可以说,这种查询方式比完全文字的表格更高效和易用。

6.小节

中国式报表有很多不同的用途。我们不是提议在所有的情况下都应该用Dashboard来取代它。但在很多的使用中,Dashboard确实能达到更好的效果。在BI的设计和计划中,BI的从业人员需要根据实际情况判断,选择一个最符合用户要求的方案。


更多文章请关注:http://www.inetsoft.com.cn/


转载于:https://my.oschina.net/tianzhen/blog/29315

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
包含使用和开发接口文档,及Delphi、VB、VC++、C#.net、VB.net的demo。 ACReport简介 Anycell Report(简称ACReport)是一款中国式报表组件,是国内最早的基于表格,支持图文混排、公式和脚本的中国式报表工具之一。就如Anycell Report的名称那样,灵活强大的表格功能一直是AC Report区别于其它软件或控件最显著的特征之一,AC Report 表格取消了传统表格概念中“列”的概念,每一行上的单元格数量可以不等,且可以自由活动,不用上下对齐,在制作复杂的中国式报表时更加方便和随心所欲,省时省力,避免很多不必要的合并拆分操作。单元格支持多种丰富的形态,例如格式化文本、图片、图表、条码、OLE容器等。 AC Report的一些基本特点: 1.独具特色的表格,风格与Word表格相似,但可以做出比Word或Excel更灵活的表格来。 2. 功能全面、专业的中国式报表设计器,中国用户更易于学习和接受。 3.支持多种单元格样式,可以打印图像、图表(直方图、折线图等)、Rich文本、 条形码、中式财务帐薄、支持在报表中嵌入Word、Excel文档等。 4. 强大的计算和合计功能。内置表达式解析系统和函数库。 5. 可扩充性,可以在应用程序中给报表引擎扩充函数库、报表样式和单元格样式。 6.支持多种报表样式,如清单式、分组、交叉表、以及子报表等。 7. 支持多栏式报表。 8. 和应用程序完美结合,支持windows下所有的开发工具和程序语言(例如Delphi、C++、VB、PB、.NET、易语言),最终用户在设计器里可直接选择打印字段,生成表达式,报表设计器用户容易学习理解。 9. 支持脚本和窗体编程,报表设计人员可以编写脚本、在报表设计器里为报表添加窗体,为最终用户提供更丰富的交互功能。 10. 既可以使用应用程序中的数据集,也支持在报表中直接连接各种数据库,通过SQL直接获得报表需要的数据。 11.无失真导出为Excel、Word、Html格式的文档 Ver 2.25 主要新增或修改的功能 一、 增加报表行对象隐藏功能(支持在脚中设置,函数名:SetLineVisible(b: boolean))【设计器】 二、 增加单元格下拉列表框设置功能【设计器】 三、 增加宏替换功能(宏变量)的支持【设计器】 四、 增加IAcFuncionLib接口支持,以一种新的方式扩充函数库【SDK】 五、 增加LoadFromStream和SaveToStream方法及IAcNetStream接口支持【SDK】 六、 修改了单元格批量复制粘帖功能,当粘帖位置行数不够时,粘帖时自动增加行。【设计器】 七、 修改了单元格拖动时有时会出现字符显示错位的问题【设计器】 八、 屏蔽了设计器中打开模板时如果数据库控件连接字符串无效时报错的信息【脚本】 九、 设计器增加了行号显示功能 十、 增加了SetAppConnectionString方法,数据库连接控件增加了AlwaysUseAppConnString等相关属性,在报表中直接访问数据库更加方便。 十一、清单报表明细支持横向分栏 最新版v2.25,请从这里下载: http://download.csdn.net/source/2931469 (若发现bug或有什么问题请加qq:1655373859)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值