Java报表软件技术讨论

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

2012年8月13日

posted @ 2015-12-30 17:10 思达商智 阅读(125) | 评论 (0)编辑 收藏

posted @ 2015-07-31 15:43 思达商智 阅读(165) | 评论 (0)编辑 收藏

posted @ 2015-07-22 14:27 思达商智 阅读(75) | 评论 (0)编辑 收藏

posted @ 2015-07-16 17:20 思达商智 阅读(109) | 评论 (0)编辑 收藏

posted @ 2015-07-16 09:45 思达商智 阅读(80) | 评论 (0)编辑 收藏

posted @ 2015-07-15 15:08 思达商智 阅读(81) | 评论 (0)编辑 收藏

posted @ 2015-07-15 11:39 思达商智 阅读(109) | 评论 (0)编辑 收藏

posted @ 2015-07-14 11:30 思达商智 阅读(99) | 评论 (0)编辑 收藏

posted @ 2015-07-13 14:10 思达商智 阅读(80) | 评论 (0)编辑 收藏

posted @ 2015-07-13 11:57 思达商智 阅读(87) | 评论 (0)编辑 收藏

posted @ 2015-07-09 14:56 思达商智 阅读(101) | 评论 (0)编辑 收藏

posted @ 2015-07-09 14:55 思达商智 阅读(95) | 评论 (0)编辑 收藏

posted @ 2015-07-09 14:53 思达商智 阅读(108) | 评论 (0)编辑 收藏

posted @ 2015-04-07 13:48 思达商智 阅读(81) | 评论 (0)编辑 收藏

posted @ 2015-04-07 13:42 思达商智 阅读(103) | 评论 (0)编辑 收藏

posted @ 2015-04-07 13:24 思达商智 阅读(94) | 评论 (0)编辑 收藏

posted @ 2015-04-07 12:05 思达商智 阅读(81) | 评论 (0)编辑 收藏

posted @ 2015-04-07 11:54 思达商智 阅读(83) | 评论 (0)编辑 收藏

posted @ 2015-04-07 11:52 思达商智 阅读(86) | 评论 (0)编辑 收藏

posted @ 2015-04-07 11:44 思达商智 阅读(91) | 评论 (0)编辑 收藏

posted @ 2015-04-07 11:27 思达商智 阅读(73) | 评论 (0)编辑 收藏

posted @ 2015-04-07 11:19 思达商智 阅读(77) | 评论 (0)编辑 收藏

posted @ 2015-04-07 11:16 思达商智 阅读(83) | 评论 (0)编辑 收藏

posted @ 2015-04-07 11:12 思达商智 阅读(81) | 评论 (0)编辑 收藏

posted @ 2015-04-07 11:07 思达商智 阅读(78) | 评论 (0)编辑 收藏

posted @ 2015-04-07 11:04 思达商智 阅读(73) | 评论 (0)编辑 收藏

posted @ 2015-04-07 11:00 思达商智 阅读(93) | 评论 (0)编辑 收藏

posted @ 2015-04-07 10:54 思达商智 阅读(81) | 评论 (0)编辑 收藏

posted @ 2015-04-07 10:52 思达商智 阅读(80) | 评论 (0)编辑 收藏

posted @ 2015-04-07 10:46 思达商智 阅读(98) | 评论 (0)编辑 收藏

posted @ 2015-04-07 10:40 思达商智 阅读(76) | 评论 (0)编辑 收藏

posted @ 2015-04-07 10:35 思达商智 阅读(73) | 评论 (0)编辑 收藏

posted @ 2015-04-07 10:32 思达商智 阅读(88) | 评论 (0)编辑 收藏

posted @ 2015-04-07 10:22 思达商智 阅读(114) | 评论 (0)编辑 收藏

posted @ 2015-04-01 18:01 思达商智 阅读(91) | 评论 (0)编辑 收藏

posted @ 2015-04-01 16:48 思达商智 阅读(86) | 评论 (0)编辑 收藏

posted @ 2015-04-01 15:14 思达商智 阅读(73) | 评论 (0)编辑 收藏

posted @ 2015-04-01 14:56 思达商智 阅读(93) | 评论 (0)编辑 收藏

posted @ 2015-03-31 17:44 思达商智 阅读(69) | 评论 (0)编辑 收藏

posted @ 2015-03-31 17:43 思达商智 阅读(73) | 评论 (0)编辑 收藏

posted @ 2015-03-02 17:27 思达商智 阅读(126) | 评论 (0)编辑 收藏

posted @ 2015-03-02 17:17 思达商智 阅读(106) | 评论 (0)编辑 收藏

posted @ 2015-02-28 14:51 思达商智 阅读(80) | 评论 (0)编辑 收藏

posted @ 2015-02-27 17:08 思达商智 阅读(117) | 评论 (0)编辑 收藏

posted @ 2015-02-27 13:49 思达商智 阅读(109) | 评论 (0)编辑 收藏

posted @ 2015-02-27 10:14 思达商智 阅读(98) | 评论 (0)编辑 收藏

posted @ 2015-01-27 14:42 思达商智 阅读(108) | 评论 (0)编辑 收藏

     摘要: BI(Business Intelligence),即商业智能或者商务智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策。一般由数据仓库、联机分析处理、数据挖掘、数据备份和恢复等部分组成。
  阅读全文

posted @ 2015-01-15 15:57 思达商智 阅读(374) | 评论 (0)编辑 收藏

     摘要: 又是月底了,又到月初,咱码农们的荷包终于可以暂时性鼓一下。跟往常不同的是,原来的工资都静静躺在工资卡中,如今我们宁愿让财务人员直接将工资打入我们的余额宝或者理财宝中,是不是?

2014年春节开始,互联网金融掀起了一股“草根理财”热,以前不太理财的一些人,纷纷开始通过手机、电脑享受着“赚钱”的乐趣。各个互联网金融理财“宝”赚足眼球,如淘宝的余额宝,苏宁易购的易付宝以及微信平台上的理财通,彼此之间也开始正面PK、大战正酣。
  阅读全文

posted @ 2014-02-28 11:24 思达商智 阅读(112) | 评论 (0)编辑 收藏

     摘要: 固定行行数的分页分组合计报表在某些特定的环境下应用普遍,比如说销售单打印、发货单打印、发货单打印等等,具体说大概就是实现这种效果:根据一张销售单据,如果销售单有19行内容,每8行显示一页。第一、二页完全显示8行,第三页只显示3行,剩下的5行空白填充。


在Style Report中采用“表”元素的编写脚本方式实现固定行数的分页报表,这种方式对完全没有脚本编写基础的人来说,可能有些困难。接下来笔者介绍l一种较为简便的实现方式。   阅读全文

posted @ 2013-10-16 11:27 思达商智 阅读(429) | 评论 (0)编辑 收藏

     摘要: BC分类法又称帕雷托分析法,也叫主次因素分析法,是项目管理中常用的一种方法。它是根据事物在技术或经济方面的主要特征,进行分类排队,分清重点和一般,从而有区别地确定管理方式的一种分析方法。由于它把被分析的对象分成A、B、C三类,所以又称为ABC分析法。

ABC法则是帕累托80/20法则衍生出来的一种法则。所不同的是,80/20法则强调的是抓住关键,ABC法则强调的是分清主次,并将管理对象划分为A、B、C三类。1951年,管理学家戴克首先将ABC法则用于库存管理。

ABC分类法的实际应用: 在一个大型公司中,库存存货的种类通常会很多,动则就可能是十几万种甚至几十万种。盘点清查非常困难,而且难以确保准确性。对于非重要的材料,比如低值易耗品,可能影响还不大,但对于重要材料,例如产品关键部件,如果计数错误,却可能导致缺料,生产自然也就不可避免地受到影响。为了保证重要材料的存量不断料又不积压,非重要材料按一定的估计量备货,ABC方法通常适用于此。

如何用Java报表系统Style Report 统计并将库存产品进行分类呢? 接下来,我们  阅读全文

posted @ 2013-09-10 11:35 思达商智 阅读(448) | 评论 (0)编辑 收藏

     摘要: 同比就是今年第n月与去年第n月比。

同比发展速度主要是为了消除季节变动的影响,用以说明本期发展水平与去年同期发展水平对比而达到的相对发展速度。如,本期2月比去年2月,本期6月比去年6月等。

其计算公式为:
同比发展速度的公式应该改成:同比发展速度=本期发展水平/去年同期水平×100%;
同比增长速度=(本期发展水平-去年同期水平)/去年同期水平×100%。
在实际工作中,经常使用这个指标,如某年、某季、某月与上年同期对比计算的发展速度,就是同比发展速度。

注:以下文章所指的同比均指“同比增长速度”  阅读全文

posted @ 2013-09-04 10:07 思达商智 阅读(257) | 评论 (0)编辑 收藏

     摘要: 环比数据是指与同年的上一期相比的数据。如果做的是周数据比较,环比就是本周数据比上周的数据;如果做的是月数据比较,环比就是本月数据比上月的数据;如果做的是季数据比较,环比就是本季数据比上季的数据。对于某些经济现象,环比更能说明问题。

环比有环比增长速度和环比发展速度两种方法。

计算公式:
环比增长速度=(本期数-上期数)÷上期数×100%  反映本期比上期增长了多少
环比发展速度=本期数÷上期数×100%  环比发展速度是报告期水平与前一期水平之比,反映现象在前后两期的发展变化情况。
环比增长速度= 环比发展速度 - 1 
举例: 本期销售额为500万,上期销售额为350万  。环比增长速度=(500-350)÷350×100%=42.86%  环比发展速度=500/350×100%=142.86%  阅读全文

posted @ 2013-08-14 13:58 思达商智 阅读(296) | 评论 (0)编辑 收藏

     摘要: WebLogic是一个基于Javaee架构的中间件,BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器,在企业应用服务器中比较普遍。

Style Report提供通过war文件,直接将报表应用部署到weblogic上的功能。用户首先在报表服务器的管理界面上将整个报表应用打成一个war文件,然后通过war文件将思达报表部署到weblogic上。
  阅读全文

posted @ 2013-07-29 15:49 思达商智 阅读(182) | 评论 (0)编辑 收藏

     摘要: 数据分组,是所有报表中最基本、最常见的数据展现形式,也是所有报表软件中都支持的格式。一般常用的是纵向的数据分组。通常用户在数据列中指定数据分组,汇总字段,就可以生成标准的数据分组表格。

下面介绍用企业报表软件 Style Report 提供的 Web报表设计器制作表格数据分组。下面数据分组是按公司名称进行分组,同时可以查看公司的详细信息:  阅读全文

posted @ 2013-07-24 10:14 思达商智 阅读(170) | 评论 (0)编辑 收藏

     摘要: 数据表达式列:

与一些数据库一样,数据集中的数据表可以包含值由计算所得而不是从存储区读取的列。例如,在订单明细记录中,定义一个 ExtendedPrice 列可能有意义,即通过将数量和价格相乘,而不是将总数实际存储在记录中。计算列也可以添加或计数子记录中的值并筛选其他记录。可以用表达式定义计算列。

表达式的语法由标准算法、布尔值和字符串运算符与文本值组成。可以用数据值的列名称引用数据值(与在 SQL 语句中一样)并包括 Count 这样的聚合函数。

例如,基于当前记录的 UnitPrice 和 Quantity 列的 ExtendedPrice 列的表达式可以仅仅是:

UnitPrice * Quantity

若要引用子表中的列,可以使用保留字“Child.”后跟列的名称。例如,以下表达式返回所有相关子记录中 Price 列的平均值:

Avg(Child.Price)  阅读全文

posted @ 2013-04-22 15:57 思达商智 阅读(173) | 评论 (0)编辑 收藏

     摘要: 我们曾经就Java报表工具Style Report 探讨过自定义报表的新思路,那么如何运用Style Report制作自定义报表并未提及,此篇将循序渐进地从用Style Report简单的图表开始,用户如何自主完成一份简单的图表

第一步:在Style Report 产品web端首页(localhost:8080/sree/)通过“用户入口” 进入,点击“设计”标签后,选择“报表”,将会显示一系列的可使用的向导,如下图所示:  阅读全文

posted @ 2013-04-16 16:19 思达商智 阅读(273) | 评论 (0)编辑 收藏

     摘要: 听说报表软件Style Report能连接各种关系型数据库和非关系型数据库,在使用过程中到如何配置倒成了个问题。

特此研究了下关系型数据库的配置方法,以Oracle 10g的数据库连接方式为例,特此与大家分享。

在连接Oracle 10g之前,首先要将数据库的驱动路径找到,并将其增加到Style Report的类路径中。就像我们要去拜访一个朋友,首先您得知道去他们家的路怎么走,然后才能上路。

第一步,打开报表软件Style Report的报表设计器,增加Oracle 10g的数据库驱动到类路径中。具体操作步骤如下:点击“文件>>配置”,在弹出的窗口下选择“类路径”标签,选择“添加JAR”,如下图所示:  阅读全文

posted @ 2013-03-28 14:08 思达商智 阅读(203) | 评论 (0)编辑 收藏

     摘要: 1. 快速实施、快速交付

思达企业报表Style Report 的解决方案中,最终用户和开发人员只需要一个Web浏览器,具有一般数据库管理技能的IT人员就可以安装、部署配置软件。思达商业智能软件在实施商业智能项目中周期短,70%的项目都可以在短时间内实现交付。


2. 优化学习曲线

思达企业报表Style Report中进一步提升自助式服务,软件提供直观的可视化设计器帮助用户构建实时的数据分析,拖拽式的操作使用户只需要Excel的技能,就能构建数据分析仪表盘和各类报表。  阅读全文

posted @ 2013-01-29 14:25 思达商智 阅读(277) | 评论 (0)编辑 收藏

     摘要: 在报表软件和报表工具领域,报表套打是最为常见的一个用户需求,例如发票、支票、信封、对账单、保单以及各类证件表格的打印都需要根据既定的表格样式快速批量打印出结果。报表套打功能也是各种报表工具必备的功能之一,如果做到精准打印、不错位,能套打各类表格、打印模版自定义设定等要成为选择报表套打工具的必备因素。

报表行业内的人很多都知道Java 报表工具--Style Report,其功能的完善性和可集成性有口皆碑,特别是它的套打功能更得到很多人的青昧。接下来我们就共同看一下它是如何对套打的表格进行模版设定的。

本例将以发票套打来说明Style Report的套打模板设计,拿一张北京市的增值税发票作为票样,如下图:   阅读全文

posted @ 2013-01-15 15:51 思达商智 阅读(421) | 评论 (0)编辑 收藏

     摘要: 岁末年关,即是各家企业财务汇总、营收分析的总结时刻,各个公司的CFO们运用各种财务数据做财年分析,其中杜邦分析就是经常被采用的分析方法之一。

杜邦分析 Du Pont Analysis: 1920年代杜邦公司首先采用的衡量表现的标准,一直沿用至今。在这个标准下,为带来更高的投资回报率,资产根据其账面总值,而不是账面净值来进行评估。

杜邦分析以净资产收益率为核心的财务指标,通过财务指标的内在联系,系统、综合的分析企业的盈利水平,具体很鲜明的层次结构,是典型的利用财务指标之间的关系对企业财务进行综合分析的方法。

通常的杜邦分析图为:  阅读全文

posted @ 2013-01-06 14:54 思达商智 阅读(301) | 评论 (0)编辑 收藏

     摘要: 标签(label)是个翻译名词,普遍的意思是对事物所额外加上的识别用信息纸卡或牌子。它包含事物的诸多关键信息,例如上图的标签中不仅含有价格、产品型号、条形码还包含着价格有效日期等等,这些信息都是被分别记录在数据库的不同列,如何将这些信息快速地打印到一个拟定好尺寸大小的标签里或许是很多企业要解决的实际问题。  阅读全文

posted @ 2012-12-25 14:08 思达商智 阅读(446) | 评论 (0)编辑 收藏

     摘要: 通常所说的数据仪表盘 Dashboard大多是监控型的。它的特点是主要以信息显示为主,主要用来展示“what is happening—正在发生的”情况,应用范围广泛。

企业各层人员都可能接触到此类监控仪表盘,例如网络营销人员需要监控百度或者google的关键字推广状况、人力资源总监需要监控各个员工的KPI考核情况,销售总监需要监控每个业务员的绩效达标情况,甚至您的个人电脑的性能监视器都属于系统自身的监控仪表盘,您或许见到过这样的监控仪表盘:
  阅读全文

posted @ 2012-12-12 17:28 思达商智 阅读(915) | 评论 (1)编辑 收藏

     摘要: 报表打印是报表输出的一种方式,在银行、电力、金融等等行业仍需要大范围的票据或者单据的打印,报表的套打功能成为某种行业内特别的需求,客户在选择套打工具的时候尤其关注打印的精度以及打印过程中的自定义设计。

市场上能够实现套打的报表工具很多,快逸报表、Style Report等都能实现套打功能,甚至有绿色的免费套打软件。依据每个产品设计的理念和初衷不同,各种套打工具在功能实现和可视化设计上都有其各种特色。

接下来,我们仅研究Style Report在套打中的功能和特色:  阅读全文

posted @ 2012-12-03 13:36 思达商智 阅读(227) | 评论 (0)编辑 收藏

     摘要: 报表工具 Style Report能够将数据自动分发至指定地址,例如邮箱、某账号等等,本例将以制作一个全体职工的工资单,然后通过人员信息的自动匹配,将工资单按照各个员工进行切割,最后通过邮件发放到各个员工的邮箱中。

制作过程如下:


1. 打开报表设计器,点击“文件→ 新建”,在创建表格向导中,选择“空白表格式报表”,打开一个新的报表页面。


2. 在打开的页面中,点击左边导航栏中的“表格向导”,弹出数据绑定界面,选择需要的数据源,在这里我们选择的是“burst→query1”,如图1所示  阅读全文

posted @ 2012-11-27 15:00 思达商智 阅读(239) | 评论 (0)编辑 收藏

     摘要: 报表设计过程中对单元格的横向扩展(列扩展)或者纵向扩展(行扩展)是有些设计人员必然会碰到的问题,如何在报表软件Style Report中实现单元格的行列扩展?来让我们共同学习:

一、在报表软件Style Report中实现行扩展

打开报表设计器 Designer,新建一张报表,拖动‘表格’报表组件,创建一个报表表格。 在报表的空白处点击右键菜单,选择“脚本”选项,然后打开报表脚本编辑窗口。在报表脚本编辑窗口的“装载”标签下输入如下图脚本语句,点击‘保存并关闭’。  阅读全文

posted @ 2012-11-22 09:44 思达商智 阅读(198) | 评论 (0)编辑 收藏

     摘要: 地图是一种图表类型,它显示并总结了以地理地图的形式分布的数据。它具有很多其他图表类型相同的属性,但在有些时候能更加直观的表现数据。

本例是创建能在U.S.地图上显示各个地区的顾客数量的报表,步骤大致分为创建地图和数据分析两步。具体步骤如下:
  阅读全文

posted @ 2012-11-16 10:24 思达商智 阅读(330) | 评论 (0)编辑 收藏

     摘要: 在信息化高速发展和新兴业务不断出现的今天,许多企业或机构中,都已经存在各种业务系统,而且往往不止一个业务系统,比如:CRM系统、ERP系统、PDM系统、HR系统、OA系统、e-Business系统等等,虽然哥哥系统都有着自己的查询、分析和报表功能,但是大多情况下,领导层或者中层领导往往需要最综合数据的全盘分析和管理,就变得异常不便。

从管理者的角度往往还不止是需要简单地看到各个系统的数据,而是需要对各种数据进行综合的汇总、分析和监控等。例如,管理者想了解某件产品的盈利性,他不仅需要从ERP系统中获得该产品的制作成本、采购成本以及库存情况等,还需要从CRM系统总看各个客户对该产品的订货趋势变化情况,当然还需要从e-Business系统中获取该产品的订单分析。如果没有一个能够把多种数据源整合的统一管理监控平台,该管理者对整体的分析将无法做到全面和系统的客观性。  阅读全文

posted @ 2012-11-13 11:36 思达商智 阅读(266) | 评论 (0)编辑 收藏

     摘要: 双Y轴的图表经常被很多BI厂家当成一个高级的功能。进而引导用户感到如果有两组数值在一个图表上同时显示,用两个Y轴来控制数据的位置是一个最佳的方案。但是其实在可视化的领域,对双Y轴的使用一直有很大的争议。大部分的观点是双Y轴的使用往往弊大于利。我们在此来对这个问题做一个大致的分析,看看双Y轴是不是真正需要。

把两组数据同时在一个图表上显示,自然是因为需要对它们进行有效比较。但这样可能会遇到两种问题。第一,如果两组数据的单位不同,那用一个Y轴来代表这两个不同的概念无疑会让读者困惑。比如我们把盈利和折扣率放在一个图表上,一个是绝对值,另一个是百分比。用一个轴来代表在概念上就完全错误了。

就算两组数据使用的是同样单位,但如果它们的值的区间差别很大,用同一个轴达到的效果往往是一直数据把难以组数据压缩到不能分辨的地步。比如营业额和盈利,可能是10比1的关系。把它们放到一起,营业额会决定Y轴的区间,盈利就会被压缩成基本一条直线。  阅读全文

posted @ 2012-11-05 12:03 思达商智 阅读(241) | 评论 (0)编辑 收藏

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

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

posted @ 2012-10-24 14:52 思达商智 阅读(220) | 评论 (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)编辑 收藏

     摘要: 业界专家Edward Tufte提出了数据墨水(Data Ink)的概念,来指导表格数据显示和表格设计。 那什么是数据墨水呢?数据墨水是指那些用来表达数据的像素。如果把它抹掉,显示的数据信息就会改变。数据墨水的概念是尽量增加数据墨水对非数据墨水的比例,减掉所有不需要的非数据显示。以下对报表表格的改进,就是数据墨水概念的一个实践。
  阅读全文

posted @ 2012-09-25 10:11 思达商智 阅读(402) | 评论 (0)编辑 收藏

     摘要: 一维条形码是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。 现在越来越多的行业及公司在使用条形码,条形码在信息汇总以及报表表单打印中成为一部分企业的特殊需求。我们将演示在style report报表工具中制作和打印条形码的过程:

二维条形码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息。二维条形码在信息载体成本、信息量、保密性、抗污染和抗干扰及标准化等方面具有明显的优势,随着科学与信息技术的发展,二维条形码已经开始在国内的很多行业得到应用。

在Style Report报表工具中同样支持设计和打印各种二维条形码,打开报表设计器,点击左边导航栏中的“段向导”,弹出报表数据绑定界面,选择需要的数据源,然后点击“完成”。


  阅读全文

posted @ 2012-09-19 15:23 思达商智 阅读(977) | 评论 (0)编辑 收藏

     摘要: 曾经讨论过自定义报表设计的思路,此篇文章旨在用Style Report创建用户自定义报表模板的过程,体验一下自定义报表设计的新思想。

目标:用户自定义Web报表

2. 点击“保存”,存为“abc123”。如下图所示:
技术:采用标准的B/S架构,通过易用、高效的向导式报表设计方式帮助用户完成自定义Web报表的制作。

向导式自定义报表功能在使用时,需要设置一个用于制作报表的模板。下面我们将具体介绍如何使用报表工具 Style Report创建向导式自定义报表功能中的报表模板。  阅读全文

posted @ 2012-09-17 13:02 思达商智 阅读(1210) | 评论 (0)编辑 收藏

     摘要: java报表软件技术发展到今天,已经从传统的静态数据展现逐步向动态交互功能演进。用户在已经不再满读取静态报表软件所提供的图表、表格来展现和现实数据展现效果,更多的用户希望通过图表上的交互性实现数据分析,更好地为企业的经营决策提供帮助。

通过以下某公司两年内销售分析图,让我们了解下Style Report是如何实现数据的监控以及对报表的动态分析过程。  阅读全文

posted @ 2012-09-12 12:27 思达商智 阅读(288) | 评论 (0)编辑 收藏

     摘要: 对于企业决策者而言,必须对企业运作中的各种信息和数据进行监控、分析、管理,并据此进行判断、决策,进而采取行动。数据仪表盘 Dashboard 即可以向用户形象的展现数据分析的结果,又可以通过动态交互式的方式帮助用户分析商业问题。

数据仪表盘Dashboard大致可以分为两类:分析为主的仪表盘 ,监控为主的仪表盘。目前市面上的仪表盘 Dashboard 软件大致可以分为一下几类:
  阅读全文

posted @ 2012-09-10 11:50 思达商智 阅读(1785) | 评论 (0)编辑 收藏

     摘要: 上篇文章以一个实例介绍Style Report的报表数据填报过程,接下来我们共同了解下Style Report的智能填报特点:


通用性:flex应用提供了平滑的易用性,同时也提供了跨浏览器的支持
零客户端:数据集成性得到大大增强
可扩展性:通过简单搭配的java script,方便应用扩展
多源填报:与各种数据源相关联,实现异构数据源之间的表关联
处理数据灵活,通过java script改动数据结构随时适应业务需求。
支持离线填写,可以导出excel文档,符合目前很多企业的填报流程,分发excel文档给分支机构,收上来之后直接倒入,完成数据入库功能。这意味着不联网时也可以填写,在联网后再上报数据。
提供合法性检查功能,判断事先定义好的检查条件是否满足,如不满足则拒绝接收数据且给出提示。
提供类EXCEL的自动计算
提供多种多种编辑控件,如编辑框、下拉框等
基于拖拽和类似于excel的页面布局功能,使得最终用户都能制作填报界面。
完善的权限控制,支持强大的权限控制功能,包括LDAP  阅读全文

posted @ 2012-09-05 16:17 思达商智 阅读(296) | 评论 (0)编辑 收藏

     摘要: 报表软件数据填报从广义上讲实际上涵盖了数据从收集到进入数据库这样一个广泛的范围,涵盖了填报模板制作、分发、收集、填报、导入、校验、审核、发布、权限控制等一系列功能。狭义的数据填报只包含数据在线填报功能,指用户在线填写一定的数据,然后点击提交将数据录入数据库。

鉴于目前数据填报软件的功能范围,本文将讨论广义的数据填报。


在填报人员进行数据填报之前,一般应由IT人员或者业务人员针对填报需求进行填报模板的制作,根据将来填报模式的不同,应该制作符合不同填报方式的模板。在填报模板的制作过程中,用户将设计填报页面(在线)或表格(离线)的样式,数据项目的名称、数据项目之间的逻辑关系、数据校验的逻辑以及数据库维护的代码。这部分工作将在基于Java的图形用户界面中完成。

在Style Report中,填报模板的制作有worksheet制作完成,填报界面以及布局安排由viewsheet中完成,接下来,我们就简单了解下Style Report的报表数据填报过程:

此报表数据填报的要实现目标:  阅读全文

posted @ 2012-09-03 17:50 思达商智 阅读(1791) | 评论 (0)编辑 收藏

     摘要: 一个朋友在另外一家更大的公司,年销售额达到几十亿元,他们选择了一套昂贵的系统,包含报表统计、数据分析、驾驶舱仪表盘等功能。这个一系统非常华丽、提供色彩绚丽图表、数据是实时的,几乎可以回答任何问题,并且与移动设备能够很好的集成。

然而在经过15个月的部署之后,发下这套被称为“上天赐予人类的礼物”的工具分析时对某些数据只能回溯45天。而更大的问题是公司里只有两个人知道如何去使用该工具。三年来,高层管理者一直对这套系统的数据及时髦的展现方式寄于厚望,然而他们却从来没有在这些数据之上制定出一个战略决策,而系统的供应商却每年从他们呢那里赚取了大概几百万元。


这位朋友所在的公司完全可以通过其他系统获得更好的结果,如 Style Intelligence 或者 Teradata,这两者都能提供强大报表工具,展现效果也不错,甚至在数据分析方面都有独到的方式,提供更多让人使用的数据。

总之,如果能更早地审视企业的文化、组织结构及承担风险的能力,这家公司完全可以更快地做出反应,变得更为敏捷。  阅读全文

posted @ 2012-08-31 11:35 思达商智 阅读(208) | 评论 (0)编辑 收藏

     摘要: 交叉表(Cross Tabulations)是一种常用的分类汇总表格。使用交叉表查询,显示源于表中某个字段的汇总值,并将它们分组,其中一组列在数据表的左侧,另一组列在数据表的上部。行和列的交叉处可以对数据进行多种汇总计算,如:求和、平均值、记数、最大值、最小值等。使用交叉表查询数据非常直观明了,被广泛应用。

交叉报表是报表当中常见的类型,属于基本的报表,是行、列方向都有分组的报表。这里牵涉到另外一个概念即分组报表。这是所有报表当中最普通,最常见的报表类型,也是所有报表工具都支持的一种报表格式。从一般概念上来讲,分组报表就是只有纵向的分组。传统的分组报表制作方式是把报表划分为条带状,用户根据一个数据绑定向导指定分组,汇总字段,生成标准的分组报表。


例如下图是典型的分组交叉表格是一份销售人员销售情况的汇总表,其中垂直方向是对销售收入来源进行的分组(包括销售地区、客户信息), 而水平方向中则是对销售收入和平均价格进行汇总。此汇总表复杂百出,涉及到纵向分组,又涉及到横向求和。
  阅读全文

posted @ 2012-08-29 14:12 思达商智 阅读(780) | 评论 (0)编辑 收藏

     摘要: 我听很多朋友说,在他们为公司选择报表工具时,价格是首当其冲的筛选因素。一方面原因是报表工具在整个项目中比重较小,另一方面是市面上的报表工具差异性不大,选择一款廉价的报表工具,反而是最为妥当的一种选择。

听下面一个故事,或许你也曾经遇到过:

技术员A为项目实现选择了一款廉价的报表工具,他能够对数据进行填报、汇总、分发以及打印,满足了客户对报表的基本需求。后来客户提出新的需求,要求在报表实现互动分析、并需要实现定时发送不同的报表给不同的职能部门,此前选择的报表工具已经无法实现此类功能,原厂家告诉A要么升级成为更高的版本,当然要付另外一笔大费用,要么在原有基础上自行继续开发,导致所有项目人怨声载道,技术员A的压力瞬间增大。  阅读全文

posted @ 2012-08-27 17:47 思达商智 阅读(430) | 评论 (1)编辑 收藏

     摘要: 选择商业智能工具的时犯得最大的错误是没有停下来反思公司自身的情况,大家都迫不及待地选择最容易接触到的工具,很少考虑能够确认所选择的工具是否合适的因素。

所以第一步就是进行自我评估,客观真实地评估公司的情况,包括人力资源、企业所处生命周期的阶段等。

下面三个问题可以提示你如何进行逐一关键的自我评估,从而更好地选择合适的商业智能工具。

问题1:需要报表还是需要商业智能数据分析?  阅读全文

posted @ 2012-08-23 11:07 思达商智 阅读(509) | 评论 (1)编辑 收藏

     摘要: 对java报表工具选型,我们已经从产地、技术、报表设计器和前端展现都角度做了介绍,接下来,从java报表工具最关键的集成应用以及最具需求潜力的BI色彩角度来给您提供些简要的选型建议。
&

后台集成方案
Java报表软件作为一款集成性极强的产品,企业级应用中重点考虑的一方面就是集成性,各种java报表工具都拥有独特的后台集成方案。普遍后台集成方案主要有 完全嵌入 、 独立服务器 和 控件数据服务 三种。
  阅读全文

posted @ 2012-08-21 12:13 思达商智 阅读(552) | 评论 (0)编辑 收藏

     摘要: 生命是个有趣的轮回,从诞生那天起意味着在某一天的消亡,然后新生代在延续前代的同时产生新的技术革命。企业级报表软件亦是如此,经过了接近20年的发展(以Crystal Report诞生起计算),日臻发展的IT技术让报表软件从风风光光的时代逐渐沦为应用系统的陪嫁,商业智能(BI)的兴起更是让报表软件的重要性日益减弱。

作为报表软件的开发者和应用者,我们不得不思考:"未来在哪里?"

回头来看,Crystal Report的流行借助了VB的流行,Jasper Report的流行理念是开源软件的共享与进步,Style Report的发展是以企业级报表应用为核心,润乾报表的发展路线是中国式复杂报表专业路线。这些专业的报表软件让依靠Excel生存的“表哥”“表妹”能挣脱出每日无聊的表格、数据,让决策层从企业的各个角度审视运营状况。  阅读全文

posted @ 2012-08-15 16:05 思达商智 阅读(346) | 评论 (0)编辑 收藏

     摘要: 报表设计方案
从报表设计方案上分一般有 网格式 和 控件拖拽式 两种,前者采用和 EXCEL 类似的方案,用网格线围出报表;而后者则是用矩形框等元素拼出报表。
国内报表对样式要求非常复杂而且严格,报表设计方案是报表工具相当重要的指标,它决定了报表样式的复杂度和设计效率。
在中国式复杂报表制作时,网格式有明显的优势,能够画出样式很复杂的报表,绘制效率也比控件拖拽式高,且导出 EXCEL 时格式上基本不会失真,个别产品还可以直接读入 EXCEL 画好的表以进一步提高效率。相反,控件拖拽式则有些笨拙,表格线需要靠矩形边框重合摆放拼接出来,常见的复杂多层表头画起来相对繁琐,在报表打印时对齐效果以及成圣excel格式相对较差。读者想进一步对比报表设计器,请参看本博客《Java报表软件比较之报表设计器篇》。  阅读全文

posted @ 2012-08-15 14:23 思达商智 阅读(593) | 评论 (0)编辑 收藏

     摘要: 在我们认识java报表工具功能篇中提及,大多的Java报表软件都支持各种图表的运用,如饼图、折线图、条形图、柱状图等。图表的运用可以化冗长为简介,化抽象为具体,化深奥为形象,让阅读者更容易理解你要表达的主题和观点。

当然,java报表工具使用者运用恰当、得体的图表将有效的信息清晰明确地表达出来,能大大提升个人的职场竞争力,为个人发展加分,为进一步成功创造机会。java报表工具试用者都知道通过运用图表中数据的颜色和字体等可视化的特别设置,可以在报表中把问题的重点更有效地表达出来。

使用过Style Report的java报表工作人员都非常赞赏它的精美表现效果,尤其是在可视化的元素运用中具有更加科学合理的见解。

管中窥豹,可见一斑。下面我们从对折线图的加粗设计这个细节来看一下报表软件Style Report是如何做到的。  阅读全文

posted @ 2012-08-13 16:39 思达商智 阅读(621) | 评论 (0)编辑 收藏

     摘要: 国外产品中 style report 是纯 JAVA 的,而常见的 crystalreport (水晶报表) , bo, brio, cognos, mstr, actuate 都不是纯 JAVA 的,开源产品 jasperreport 也是纯 JAVA 的。国内产品中润乾报表、博易智软、和勤、杰表是纯 JAVA 的,而如意报表、数巨报表、中创 InforReport 、用友华表都不是纯 JAVA 的。

除了采用的技术外,其技术的原创程度也是个较重要的指标,它能够在某种程度上体现公司的研发能力以及产品的后续升级能力。手中不掌握原创技术的厂商无法对产品有完全的控制,其产品发展将严重受制于人,显然不适合与之长期合作。   阅读全文

posted @ 2012-08-13 12:10 思达商智 阅读(359) | 评论 (0)编辑 收藏