首页 联系我们 网站地图 English
 
技术支持热线:+86 21 68531770    68531771    |    试用下载
产品中心 报表技术漫谈 OLAP技术漫谈 下载与服务 市场与合作 新闻中心 关于我们
  后交互式报表  
 
报表杂谈
九套常规报表模型
柔性化报表设计
后交互式报表
对象实例化及衍生技术
数据微引擎与动态指令
多数据源集成与控制
图形报表漫谈
项目化构架及其意义
无代码发布(维护)
    上一篇我们介绍了在常规以外的柔性化报表设计,现在来考虑一个问题:是否报表在表现形式上满足客户需求,就足以提升客户满意度,或者足以满足实际的业务分析需求了?
  Max@X Analyser认为,尽管报表是一种相对静态(相对于OLAP而言)的数据表现形式,但仍然是为辅助决策服务的。并且,报表是一种习惯性的数据消费形式,不同的消费对象(看报表的人)有着不同的消费习惯(对报表形式或数据内容的要求)。那么,使静态的报表尽可能数据动态化和形式动态化,不仅对提高用户满意度和报表实际使用价值有帮助,对于提高报表在不同客户中的重用性、降低开发量,是同样有帮助的。
  看看这些需求与效果:
1、对已展示数据进行重新排序过滤
  Max@X Analyser独创的“报表数据过滤器”,可以让报表在浏览端展现后,按照用户的需求,对报表显示内容和形式再次进行调整,比如过滤掉某些无关的数据,使报表重点更为突出;或者按照另外一种排序方式进行数据展现,以获得更为准确的数据规律。
  举例如下,一张销售报表,按地区省份、城市、客户分组统计出各种产品的销售订单数据统计:
 
  报表创建后,浏览者可以使用Max@X Analyser的“数据过滤器”,按指定条件对当前报表进行二次过滤和排序,比如指定“仅显示销售订单金额小于10000的销售记录,并按订货时间正向排序”。
2、单击列排序
  单击列排序一般用于列表,在列表中,用户通过鼠标单击表的列头,就可以使报表按照选择列为参照系进行重新排序。
  实现这个功能主要用到Max@X Analyser的两个函数,第一个是数据排序,方法为:数据源名称.orderby(排序字段);第二个是刷新报表内容,方法为:maxReport.RefreshReport()。
  这两个方法的组合,不仅仅局限在当前的功能,通过与不同触发事件、外部参数的组合,我们可以实现对报表展现内容更为灵活的控制。
3、用户操作下的报表复运算
  来看这张报表:报表中显示了产品分类收入。与众不同的是,这张报表的数据不是静态的数据,而是在报表中每个产品大类前放置了复选框标记,用户通过鼠标在报表中的点击,选择需要计算的产品大类,所选产品的收入总计以及占总收入百分比会实时在报表中进行调整显示。
  
  报表的设计利用了Max@X Analyser的几个特殊功能:
  1、事件控制:报表可以捕获用户鼠标点击事件,从而判断当前有哪些产品大类数据被选中;
  2、显示与值分离:每个控件对象的显示内容与对应值相对独立,即显示不影响数据保存;
  3、局部定向刷新:每个显示控件(如本报表中的汇总统计显示文本控件)在报表创建完成后,实例对象保
     持存在,可根据触发条件进行实时的属性(如显示内容、颜色等)修改。
4、点击获取更为详细的信息
  充分的数据固然能够为决策或者信息观察提供更为全面的保障,然而一旦数据一次性呈现量超过一个限度,就会使数据使用者重新坠入数据迷雾之中,需要耗费数据使用者大量的精力去甄别有价值的数据。
  如同我们在一般分析过程中使用的方法,首先提纲挈领地对数据进行大类划分汇总,然后根据汇总运算结果表现,逐层深入地按照浏览者当前需求,递进式获取更为详细的需求,是唯一可行的办法。
  Max@X Analyser提供两种模式进行此类支持:
  1、树形结构报表:使用可伸缩的树形结构对报表数据进行展现,可以根据用户鼠标点击,对数据进行缩放
     展现。
      
  2、数据链报表:在一张总表上显示最高汇总级别数据,然后根据用户鼠标点击,调用显示更为明细数据的
    报表。也可以用于调阅与当前点击同级别的相关信息。
  
5、选择变更图表样式
  Max@X Analyser提供了从2维到3维,30多个大类,数百种图形样式,几乎囊括了所有可能需要的图表样式。并且,选择图表的权利不但赋予了设计者,也赋予了使用者。
  在浏览端的图表上,单击鼠标右键,就可以看到一个图表选择菜单,用户可以在当前数据结构允许的范围内,任意切换自己习惯的图表样式,从而使系统更加人性化。
  
  对于图形报表功能及设计,在《图形报表漫谈》中有进一步详细描述。
 
 
 下一篇《对象实例化及衍生技术
 
 
 
首页 联系我们 网站地图 
炎鼎软件 版权所有 COPYRIGHT 2000-2006 ALL RIGHTS RESERVED