图表中如何实现动态变更分类轴与系列值

简介:


在一些特殊的报表中我们添加了图表元素,但是分类轴与系列值一般情况下都是固定的.

那么,有没有什么方法可以根据情况变更分类轴与系列值?方法如下:

所用报表开发工具:FineReport
       用的是系统数据库FRdemo,例图如下:


1.直接显示的效果

Center

2.点击产品类别家电下面电视后的效果

20150722091621304

3. 点击产品类别数据产品下面数码相机后的效果

20150722091627734


4.点击省区类别数据销售员名称后的效果

20150722091632056


具体实现步骤如下:


1.定义数据集ds1和ds2 代码如下:
ds1:SELECT * FROM [SALES_BASIC]
ds2: SELECT ${横轴} as 横轴,  ${系列} as 系列, ${值} as 值
FROM [SALES_BASIC] 
where 1=1 
${if(len(diqu)=0, "", "and 地区 = '"+ diqu + "'")}
${if(len(xiaoshouyuan)=0, "", "and 销售员 ='" + xiaoshouyuan + "'")}
${if(len(chanpinleixing)=0, "", "and 产品类型 = '" + chanpinleixing + "'")}
${if(len(chanpin)=0, "", "and 产品 ='" + chanpin + "'")}  

2.添加悬浮元素-图标-柱形图
20150722091635677


3.超级链接里面需要添加图表超链-联动悬浮元素与对应的图标参数.

20150722091641252

功能和代码不是很复杂,只是给大家一个更多的自由选择方式.
希望能有更多的机会和大家一起分享


本文转自 雄霸天下啦 51CTO博客,原文链接:http://blog.51cto.com/10549520/1676970,如需转载请自行联系原作者
相关文章
|
数据可视化
R绘图 | 包含/比例关系环图
R绘图 | 包含/比例关系环图
167 0
|
4月前
|
计算机视觉
OpenCV滑动条(createTrackbar()函数)如何在多个维度进行同步调整?
这篇文章介绍了如何在OpenCV中使用`createTrackbar()`函数创建多个滑动条以同步调整图像的多个维度(如亮度和对比度),通过将不同滑动条的回调函数合并为一个,确保它们在同一图像基础上进行调整。
|
7月前
|
编解码 数据可视化
R语言动态可视化:绘制历史全球平均温度的累积动态折线图动画gif视频图
R语言动态可视化:绘制历史全球平均温度的累积动态折线图动画gif视频图
|
7月前
|
并行计算 前端开发 数据可视化
面板平滑转换回归(PSTR)分析案例实现
面板平滑转换回归(PSTR)分析案例实现
|
7月前
GEE图表——趋势线图表的加载和展示包含纵坐标间隔的设定(以某区域年均降水总量为例)
GEE图表——趋势线图表的加载和展示包含纵坐标间隔的设定(以某区域年均降水总量为例)
90 0
基于参数关联关系动态呈现参数
本场景以计费方式为例,为您介绍资源编排如何在计费方式为包年包月时动态呈现包年包月的单位和时长。
R语言绘制组间比较散点图并自动添加P值信息
查询ggprism包使用时候发现官网给出的一示例图比较常用,这里记录学习一下。
226 3
Echarts实战案例代码(9):图表纹理填充的解决方案(柱图为例)
Echarts实战案例代码(9):图表纹理填充的解决方案(柱图为例)
1516 0
|
数据可视化 数据挖掘
常用 7 大类型图形可视化——分布
常用 7 大类型图形可视化——分布
156 0
|
数据可视化 数据挖掘
常用 7 大类型图形可视化——偏差关系图形
常用 7 大类型图形可视化——偏差关系图形
217 0

相关实验场景

更多