Posts Tagged ‘统计图’

快逸报表实现进度条功能

12.16.2009 by hewei - 0 Comment - 0
Posted in web报表
作为智能商业报表,统计分析功能必不可少,快逸报表支持26种统计图以及自定义统计图,满足了 大部分企业级用户对WEB报表的需求,但是有些用户在看过26种统计图后发现没有进度条统计图的功能,难道快逸报表不支持进度条的制作吗?本文就来解开这 个疑问,介绍以下快逸报表是怎样简单快速的实现进度条功能的。 首先,看一下统计图效果,然后分析一下做法: 快逸报表进度条效果 做法步骤: 1:内建一数据集ds1,有a,b两个字段,如下图所示: 快逸报表进度条制作过程 2:创建报表,如下图所示: 快逸报表进度条制作过程 其中各单元格表达式说明: B2:=ds1.max(int(b)),求数据集中b字段最大的数。 B3:=ds1.select(a,false),列出说有a字段的数 C3:=int(ds1.select1(b,a==B3)),求出相应于a字段的b数值 D3:=C3/B2*100,求相对于最大的b值所占的比例 E4:选中单元格,单击鼠标右键,选择数据类型,选中HTML类型,内容中填写: =”< table width=”+D3{}+”% border=0 cellspacing=0 cellpadding=0> < tr> < td bgcolor=#990033>< div align=right>< font color=#ffffff >”+C3{}+”< /font>< /div>< /td> < /tr> < /table>” E4单元格的表达式是进度条设计的主体部分,下面是主体表达式的说明: 1:< table width=”+D3{}+”% border=0 cellspacing=0 cellpadding=0>进度条的宽度由D3{} 决定,基数120所占比例为100%,宽度占满单元格,其他根据比例来扩展。 2: < td bgcolor=#990033>…< /td>用来控制进度条颜色,即为效果图中的棕红色 3:< div align=right>< font color=#ffffff >”+C3{}+”< /font>< /div>表示在进度条的右侧显示标注,颜色为白色,数据值为C3 由此可见,作为新一代的报表工具,快逸报表在功能上有很强的扩展性,可以说,只有想不到的,没有做不到的。深入的研究思考,快逸报表就能给带来惊喜!
引自:报表工具知识库
原文链接: 快逸报表实现进度条功能

统计图配色方案

10.13.2009 by fengzhou - 0 Comment - 0
Posted in java报表相关

润乾报表提供了编辑统计图配色方案的功能,通过配置-统计图配色方案修改已有的或自定义新的配色方案。下面就简单介绍一下如何编辑统计图的配色方案。

点击 配置-统计图配色方案,弹出统计图配色方案界面,如下图

配色方案.png

点击【增加】按钮可以添加一种新的配色方案,可以在左边的名称框中编辑配色方案的名称,在右边颜色方块中编辑新添加的配色方案,如下图

增加1.png

选中左边配色方案列表中的配色方案,点击右边的颜色方块,可以改变配色方案的颜色,如我选中了color2配色方案,点击编号为1的颜色方块,弹出选择颜色对话框,如下图

gaibian.png

选中左边配色方案列表中的配色方案,点击【删除】按钮,可以删除已有的配色方案。编辑完成后点击【保存】按钮,对统计图配色方案的修改就会保存到配色方案文件中。编辑完统计图配色方案,我们就可以在统计图中使用它。点击菜单中的属性-统计图打开统计图属性定义界面,切换到”显示外观”标签页,在 统计图配色方案 下拉框中可以选择统计图的配色方案。如下图

tongjifangan.png

注意:统计图配色方案保存在配色方案文件color.properties中(该文件的默认的存放位置:报表设计器默认安装路径\reportHome\designer\web\WEB-INF\classes\config\color.properties),在设计器中预览报表时可以看到各种配色方案效果,但把报表发布到服务器上以后却只能看到默认配色方案效果。要想在服务器端看到我们编辑的各种配色方案效果,需要在报表设计器默认安装路径\reportHome\webapps\demo\WEB-INF\classes文件夹下新建一个config文件夹(如果classes下有config文件夹就不用新建了),然后把配色方案文件color.properties拷贝到config文件夹中就可以了。
引自:润乾报表知识库
原文链接:统计图配色方案
相关文章:利用超链接传递下拉数据集的值特殊符号的处理如何使用序号函数给报表加序号动态设置滚动条高度宽度的方法

互动性强的Flash统计图

09.18.2009 by fengzhou - 0 Comment - 0
Posted in java报表相关

润乾报表为我们提供了丰富的统计图功能,如柱形图、饼形图、雷达图、折线图、区域图、条形图、散列图、全距图等近三十种统计图类型,这些统计图都支持JPG,GIF,PNG和Flash格式。特别是Flash格式的统计图,有很强的交互性,在Flash统计图中,用户很容易定位到自己所关心的统计图区域。所以当统计图比较大的时候,将其制作成Flash统计图是非常有必要的。下面就以柱形图为例,简单说明一下Flash统计图的创建及其互动性特点。

一、Flash统计图的创建

在创建统计图的时候,设置图形格式为Flash(统计图属性定义》图形特性》图形格式),如下图

属性设置.PNG

其他的操作和创建普通的统计图相同,这样制作出来的统计图就是Flash统计图。本例生成的柱形Flash统计图原图如下

原始图——.png

二、下面说明一下Flash统计图较强的互动特性

Flash统计图的灵活互动性总结为以下三方面:

1.Flash统计图的可伸缩性

在生成的Flash统计图的左上角有个带有”+”、”-”号的图标,该图标可以控制对统计图的横向、纵向伸缩,如下图

原始图_图标.png

对柱形图原图横向拉伸后,图形变化如下

横向拉伸.png

对柱形图原图横向压缩后,图形变化如下

横向压缩后.png

对柱形图原图纵向拉伸后,图形变化如下

纵向拉伸.png

对柱形图原图纵向压缩后,图形变化如下

纵向压缩.png

2.Flash统计图的可平移性

Flash统计图还支持横向左右平移、纵向上下平移的功能。当鼠移动到坐标轴上时,如下图

拖动图标.png

注意:无论对柱形图执行哪种平移操作,都可以通过还原图标把柱形图还原成原来的样子。

对柱形图原图横向向左平移后,图形变化如下

横向向左拖动后——.png

对柱形图原图横向向右平移后,图形变化如下

横向右拖动小_.png

对柱形图原图纵向向上平移后,图形变化如下

纵向向上拖动后__.png

对柱形图原图纵向向下平移后,图形变化如下

纵向向下拖动后__.png

3.信息跟随

当鼠标放在柱形图上,会显示该柱形图所代表的涵义,如下图

鼠标显示——.png

“统一包裹,华北,151″的涵义是:华北地区,运货商为统一包裹的订单数量是151。

Flash统计图的这些灵活互动性,使用户的操作更加便捷,查看数据更加方便。
引自:润乾报表知识库
相关文章:利用超链接传递下拉数据集的值特殊符号的处理如何使用序号函数给报表加序号动态设置滚动条高度宽度的方法

巧用动态宏实现统计图

07.28.2009 by fengzhou - 0 Comment - 0
Posted in java报表相关

各大报表工具都有参数机制,但是支持宏的却少之又少。宏有着参数所不具备的灵活性,可以应对很多参数无法解决的局面。

如下图,是虚拟的一个数据集,现在要做一张带统计图的报表,要根据输入的参数(这个参数是行号或列号),得到该行或该列的数据,然后生成一个统计图。

1.jpg

比如:输入”行5″,就要得到”5,52,53,54,55″这5个数据做为系列值生成统计图,系列名称为对应的”列1,列2,列3,列4,列5″。输入”列5″,也类似,得到用”5,25,35,45,55″这5个数据生成统计图。

这种情况下,不可能简单通过参数去获得某行或某列的数据。表面上看,似乎是无法得到数据去生成统计图的。这时,动态宏就发挥它的重要作用了。

下面开始宏的制作,以及统计图的生成:

1 先定义一个参数:arg1

2.jpg

arg1:输入行号或列号,参数值1-5分别对应行1-行5,6-10分别对应列1-列5

2 定义两个动态宏:macro1 macro2

3.jpg

macro1:显示系列名称,宏值:case(arg1,list(”1″,”2″,”3″,”4″,”5″),”B1:F1″,”A2:A6″),即输入参数为行号时系列取列1-列5,输入参数为列号时系列值取行1-行5

macro2:显示系列值,宏值:case(arg1,list(”1″),”B2:F2″,list(”2″),”B3:F3″,list(”3″),”B4:F4″,list(”4″),”B5:F5″,list(”5″),”B6:F6″,list(”6″),”B2:B6″,list(”7″),”C2:C6″,list(”8″),”D2:D6″,list(”9″),”E2:E6″,list(”10″),”F2:F6″),即输入不同的行号或列号时取得对应的值

3 生成统计图:

4.jpg

设计器中的效果:

5.jpg

现在可以输入参数,预览看一下效果。输入9(即列4),就可以看到”列4″所在列的数据生成的统计图了。

6.jpg

由这个简单的例子,可以体现出宏的作用的强大,看似很难得到数据的报表,通过使用动态宏,也可以轻松实现!
引自:润乾报表知识库
相关文章:显示值or真实值?——谈谈导出excel的数据显示; 可树形展开的折叠报表的制作横向分页报表的标题切分用润乾报表轻松实现动态排序浏览式报表中如何使用checkbox

根据数据多少动态调整统计图的大小

07.19.2009 by fengzhou - 0 Comment - 0
Posted in java报表相关

统计图以其直观的展现方式在数据分析中起着至关重要的作用,而统计图的外观是否美观、显示效果是否理想也就成为设计图形报表时所关注的问题。

润乾报表中,统计图图形的宽窄是根据数据的多少进行自动设置的,也就是说如果在一个固定单元格中增加了根据参数设置的统计图,那么当传参得到的数据少时,图形就会很宽,相反图形会很窄,效果很不好看。

我们可以用动态控制单元格的宽度和高度的方式来解决这个问题:

动态增加统计图所在行的行高,可以在行高表达式中加入=count(单元格{})*n,单元格为横坐标数据的扩展单元格,这里就是求出数据的多少再乘以一个系数,这个系数是自己定义的,根据实际大小定义的不同。

列宽设置时则需要将 =count(单元格{}) 写在报表模板的一个单元格中,然后在列宽表达式中直接引用该单元格*系数,这样图形效果就可以根据数据的多少动态增减单元格宽度。

需要注意的是,这种方法仅适用于数据最大时也不会很大的情况,如果数据量过大,乘以系数后的数值过大,会报”请加大纸张宽度,以使报表能显示在一页中”的错误,同理系数的设置也要适中,系数过大也会报同样的错误。
引自:润乾报表知识库
相关文章:显示值or真实值?——谈谈导出excel的数据显示; 可树形展开的折叠报表的制作横向分页报表的标题切分用润乾报表轻松实现动态排序
浏览式报表中如何使用checkbox

统计图中的超链接

06.17.2009 by fengzhou - 0 Comment - 0
Posted in web报表应用

润乾报表报表单元格属性中有专门的超链接属性设置,可以通过设置超链接来实现报表的钻取。比如点击汇总数据,链接到明细数据表。

那么,在统计图上能否进行类似的超链接设置以实现统计图上的钻取功能?答案是肯定的,润乾报表有专门针对统计图的超链接设置。

1.png

在做统计图超链接的时候,经常需要传参数。分类轴和系列名称有两个固定的变量名@category和@legend。在统计图-显示外观-图形超链接中写入:

{APPMAP}/reportJsp/showReport.jsp?raq=/链接图.raq&arg1=@category&arg2=@legend

则点击统计图的时候,就会将当前点击图形的分类轴和系列作为参数传递至 链接图.raq 中。

2.png

如果还要将当前表中某个单元格的值做为参数传到下个页面中时,若还按照上面的写法,则是将B1当成一个字符串传入,而不是一个动态的参数,这时需要在图形超链接中这样写:

{APPMAP}/reportJsp/showReport.jsp?raq=/链接图.raq&arg1=@category&arg2=@legend&arg3=”+B1

这么写,就可以将B1的值做为参数传到下个页面了。

通过参数的设定和超链接的设置,可以完成各式的统计图中钻取,包括图形上的钻取和图例上的钻取,丰富了统计分析的功能形式,并且可以快速定位到关注的数据。

统计图图例显示问题

05.18.2009 by fengzhou - 0 Comment - 0
Posted in java报表相关

问题描述:

使用报表统计图出现一种比较奇怪的现象,有时图例显示分类轴内容,有时显示系列名称的内容

问题解答:

统计图中系列名称如果是扩展的,图例是按照系列名称来显示的;

如果系列名称是一个常量,在这种情况下可以有两种选择:

1 图例按照系列名称来显示:需要将 统计图属性定义-显示外观-总按系列画图例 勾选上

2 按照分类轴画图例:默认是按照这种情况画图例

引自:润乾报表知识库
原文链接:统计图图例显示问题
相关文章:一种实现类似excel把负数显示成红色且去掉负号的方法 ; 导入带公式excel的问题web报表的扩展功能
润乾报表出了新版统计图解决行式填报导入excel发生错位的问题
其他相关内容: 润乾商业智能解决方案 ; 商业智能BI联盟 ; Java报表 ; 报表软件

博计报表的几大主要功能简介

04.23.2009 by fengzhou - 3 Comments - 0
Posted in .net报表相关

博计报表专注于提升.net报表项目的开发效率,采用类似EXCEL的报表设计界面,同时继承了EXCEL的一切方便强大的功能,如:单元格设定、格线设置、字体设置、前景色背景色、以及插入删除行/列时动态单元格表达式变动等等。与市场上拖拽式报表设计工具相比,让各类报表的设计操作变得前所未有的轻松快捷。
博计报表的主要功能有以下几个方面:
1、汇总统计功能
为了企业管理者更好的掌握经营状况,以便进行统筹决策,博计报表提供了对数据的汇总统计功能,如:分组汇总、交叉汇总、条件汇总等等。分组汇总在实际中对不同类别进行分组,然后对数据每一小组、每一大组分别进行统计。 交叉汇总则是将纵向的分组功能用到了横向方向上,即 纵向、横向双向分组,双向汇总,实现了行列对称;条件汇总通过写过滤表达式,只对满足条件的数据进行汇总,实现了对部分数据进行汇总。
2、统计图功能
博计将数据表上的数据直接转换成各类统计图图形,统计图格式数量高达26种,饼图,柱图,折线图,各种堆积图,复合柱线图,雷达图,甘特图……,能够满足企事业单位,科研院所等各类数据统计分析图形化的需要。
3、导入/导出功能
web页面上的报表可以被导出成pdf,excel格式,博计报表直接提供发布控制机制,使页面上这类功能的实现只需要一个参数的设定即可解决,系统界面友好、操作简便、功能实用。
4、预警功能
实际业务中有时需要对某种条件限制的数据进行提示,比如,当统计低学历的人数超过一定数量时,企业可根据统计提示不再对低学历的人进行招聘等等。博计报表通过动态设置单元格表达式,前景颜色,使某种数据高亮显示,或在统计图中设置警戒线,起到警示效果。
5、填报功能
博计报表专业设计的填报表单可以满足各种数据采集业务的需求,而在表单之上,诸如下拉日历,下拉列表,下拉树型选择列表,复选框等等数据设定都是在设计器中设定实现。
6、个性化设置
博计可根据不同需要自由设置数据分栏、标题拆分、固定表头、固定行分页、套打、多源关联实现横向/纵向分片、充分利用纸张对卡片式报表进行排版等等。

引自:.NET报表知识库
原文链接:博计报表的几大主要功能简介
相关文章:选择统计图类型指南 ; 报表工具制表能力的探讨 ; 谈谈行式填报 ; 多源关联分片介绍
其他相关内容:免费的web报表开发工具 ; RAQSOFT ; 用多源关联分片解决复杂报表难题web报表研究专业.net报表工具

直观显示带有数据的进度条-快逸报表的实现

03.06.2009 by hewei - 3 Comments - 0
Posted in 未分类

报表中,图形的方式要比数值方式直观的多。而统计图虽然可以直观的描述数据,但是有些情况下,还是需要单元格中直接显示进度条。

“进度条”是指:用长度直观显示数值大小的条状图形。

快逸报表不仅能方便地生成各种基于数据的数值方式的报表,也不仅具有强大的统计图,而且还具有强大的能力。例如,象下面的这种在单元格中直接显示进度条,而且进度条上带数据的图、表结合的情况,也可以很方便地实现。

实现效果如下图:bar.raq

tech2009022601

解决方案

tech2009022602
A3=&B3
B3= ds1.select(订单ID,true,,运货费)
C3= ds1.运货费
D3=(C3/C3[`0]{}[1])*100
E3=”<table width=”+D3[`0]{}[A3]+”% border=0 cellspacing=0 cellpadding=0> <tr> <td bgcolor=#990033><div color=#ffffff align=right>”+C3+”</div></td> </tr> </table>”

引自:报表工具知识库
原文链接: 直观显示带有数据的进度条-快逸报表的实现
相关文章:普及报表系统功能说明 ; 好用的java开发工具 ; 实现Web上行式输入打勾多选和批量删除
其他相关内容:润乾报表 ; RAQSOFT ; 润乾商业智能解决方案web报表研究

选择统计图类型指南

02.02.2009 by web报表 - 5 Comments - 0
Posted in 报表统计图

Andrew Abela 整理了一份如何选择统计图的文章Choosing a good chart,ExcelPro将其翻译成了中文,我个人觉得挺有用的就收藏起来,现在和大家共享一下希望对大家有用。看大图点击这里

润乾报表旧版统计图