Java报表软件技术讨论

Style Report报表专题
posts - 97, comments - 3, trackbacks - 0, articles - 3
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

10 2012 档案

     摘要: 在报表工具制作报表时,通常会用到图表,而Y轴是绝大多数图表都会遇到的,有时候因为数值跨度过大Y轴显示的刻度点会让制表者纠结好久。Style Report报表软件在处理此问题时,有自己的思路:

Y轴断点是指在Y轴上加上一个断口。这主要用于解决数据分散过大的问题。比如销售额按区划分,很可能出现一些区是另一些区的数倍甚至数十倍的情况。如果所有的数据的放在一个图表上,小的数据就会被挤压得基本看不到区别。  阅读全文

posted @ 2012-10-24 14:52 思达商智 阅读(219) | 评论 (0)  编辑 |

     摘要: ashboard(仪表盘)的概念已经存在了很多年了。但这个概念的内涵在这些年发生了很大的变化。出最早厂家追求靓丽仪表盘的玩具式界面,到今年以研究领域提倡的清楚务实的观点逐占上风,Dashboard(仪表盘)已经进出来主流BI应用,也成为一个和报表相当的重要工具。
Steve Few在2010年初总结了一系列Dashboard(仪表盘)设计时需要考虑的问题。我们在这里做一个简单的介绍。同时用一些例子示范一下这些思想在实际应用中的表现。
避免读者的注意力被吸引到其它地方,或者不必要的分散,首先要避免在Dashboard上使用过多不同颜色的部件。人的视觉在很多不同颜色的情况下,常常会有困难集中在一个点。  阅读全文

posted @ 2012-10-18 15:46 思达商智 阅读(1243) | 评论 (0)  编辑 |

     摘要: 数据建模器是用来建立各种数据库的连接(数据源),用户通过可视化的界面在数据源的基础上建立数据查询,还可以在数据源的基础建立符合业务逻辑的数据模型以及基于用户权限的数据过滤项。


数据建模器提供访问关系型数据库,数据对象和文件的功能。其中数据库包括数据仓库,数据集市,大型机,操作数据存储(ODS),多维数据库(OLAP),事务处理数据库(OLTP)。数据对象包括Web服务,XML,CORBA,EJB的,和普通Java对象(POJO)。文件包括电子表格Excle,CSV和文本。

数据建模器通过JDBC跟数据库建立连接,同时也支持通过ODBC连接数据库,可连接的关系型数据库包括:Oracle、SQL Server、MySQL、DB2、Ingres、Sybase、Derby、Informix。同时还可以连接非关系型数据库的数据资源其中包括EJB、Corba、Object、Soap、XML、XMLA、Text、Excel、SAP。同时还提供开放式的数据接口,用户可以扩展数据接口来导入各种数据。

数据建  阅读全文

posted @ 2012-10-17 10:42 思达商智 阅读(286) | 评论 (0)  编辑 |

     摘要: 在总汇大批量数据时,难免会发现一些重复行和重复数据,这时我们就应该将那些重复的数据进行整理,以免会影响我们的工作,来具体讲讲如何在Style Report 中做报表过程中如何从存在重复的数据列中整理数据。

学过Java编程的人对tolist函数应当不陌生,本文要涉及到的函数就是它。

ToList函数,该函数的参数为一组记录,它的功能是把保存在这些记录的特定字段的数据组合到一个用逗号做分隔符的清单中(成组), 简单的说它是个合计函数。下面我们就toList函数在报表制作中的使用,做个简单的演示,  阅读全文

posted @ 2012-10-10 17:01 思达商智 阅读(201) | 评论 (0)  编辑 |

     摘要: 分组报表,是所有报表当中最普通,最常见的报表类型,也是所有报表工具都支持的一种报表格式。从一般概念上来讲,分组报表就是只有纵向的分组。传统的分组报表制作方式是把报表划分为条带状,用户根据一个数据绑定向导指定分组,汇总字段,生成标准的分组报表。

笔者曾经给大家分先过《如何在style Report中制作交叉分组报表》 重点讲的实现交叉报表的制作过程,现介绍下如在Style Report中实现简单分组报表以及多层分组报表:  阅读全文

posted @ 2012-10-08 17:49 思达商智 阅读(278) | 评论 (0)  编辑 |