润乾报表实现各种统计图之间的切换

来源:互联网 发布:机票网络代购 编辑:程序博客网 时间:2024/05/29 17:07

润乾报表作为企业级的WEB报表开发工具,在数据筛选,数据统计展示方面有着强大的功能,通常情况下,数据分析和决策都以各种数据的统计图为依据,因此,统计图非常重要,润乾报表支持26种统计图和自定义的统计图,可以满足广大用户的需求,同时,润乾报表在统计图的基础上实现了很多人性化的设计,比如客户常用的各种统计图之间的切换功能。

本文通过下面的小例子介绍一下此功能。

一、首先看一下效果图

1.png

上图是柱状统计图,我们可以将此统计图转化为区域图,散列图,雷达图等等,下图是转化为的雷达图的显示效果:

2.png

二、实现思路

其实利用润乾报表实现此功能非常简单,因为润乾报表已经提供了函数:graph(graphTypeExp),其中参数graphTypeExp整数类型,就是说传递给此函数一个整数,用来代表某一种统计图,整数与统计图的对应关系是已经定义好的,比如整数1代表区域图 ,2代表条形图,3代表三维条形图,7代表柱形图,22代表雷达图(润乾报表的函数可以参考用户手册 表达式及函数)

有了此函数,只需要做一个参数模板,动态的为报表模板传递一个整数值,然后就可以实现统计图之间的切换了。

三、实现步骤

1:做一个含有统计图的报表,命名为”统计图.raq”,并为其设置一个参数arg1,用于传递代表统计图类型的整数。如下图所示:

3.png

其中,最关键的一步是设置arg1为整数类型,然后设置统计图的值表达式为graph(arg1)。

2:制作参数模板,并命名为”统计图_arg.raq”,如下图所示:

4.png

其中,编辑风格选择下拉列表框,代码值为传递的实际值(7、1、3、22是统计图的类型显示值为页面上显示值),最后设置此单元格的WEB变量名为arg1。

3:发布报表,点击下拉列表框需要转化的统计图类型,然后点击查询即可看到完美的转化效果

四、总结

利用润乾内置的graph()函数,为其动态传递一个整数实现在各种统计图之间进行切换,避免了做多个不同的统计图,现在,您只需要传递一个参数就可以实现统计图之间的切换了。

引自:润乾报表知识库
原文链接:润乾报表实现各种统计图之间的切换

相关文章:即时报表中使用自定义指标;即时报表中使用专项过滤条件;即时报表Flex工具条使用之过滤显示数据;即时报表中的报表数据量控制;即时报表中的统计图数据量控制

其他相关内容: 润乾 ; 商业智能BI联盟 报表软件Java报表商业智能解决方案web报表的扩展功能

原创粉丝点击