表格制作软件FineReport教程:[17]条件显示

2025-10-18 18:18:21

1、 问题描述

希望将满足一定条件的某个系列高亮显示。如下图,销售成本最少的显示红色,销售成本最大的蓝色突出,以上需求可以通过设置图表的条件显示来实现:

表格制作软件FineReport教程:[17]条件显示

2、打开报表

打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\Logchart.cpt,这是一张对数坐标显示柱形图报表。

3、修改系列样式

为突出条件显示的色调,将柱形图的系列配色改为纯色,如下图:

表格制作软件FineReport教程:[17]条件显示

4、 设置条件显示

根据条件显示系列的颜色

选中图表,选择报表属性表-特效>条件显示,点击“+”,添加条件属性1,添加完成之后,单击条件属性1,弹出条件属性设置对话框,改变背景色为红色,条件为值 等于 '=sql("FRDemo","select min(成本价) from 产品 where 类别ID= 1",1)';

使用sql公式获取类别ID为1时的最小成本,当值等于最小值时,柱子颜色变为红色。

表格制作软件FineReport教程:[17]条件显示

5、根据条件显示系列的边框格式

对最大成本系列设置类似,添加条件属性2,点击选择要改变的属性,条件为值 等于 '=sql("FRDemo","select max(成本价) from 产品 where 类别ID= 1",1)',如下图:

同样的方法可以控制标签内容、主次坐标轴、趋势线等其他属性。

表格制作软件FineReport教程:[17]条件显示

1、问题描述

在查看图表的标签数据时,希望标签内容和图例的颜色相同,即实现如下图所示的效果

效果图如下

表格制作软件FineReport教程:[17]条件显示

2、打开模板

打开模板%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\3Darea_1.cpt

3、设置条件显示

选中图表,单击图表属性表-特效>条件显示,添加条件属性1,属性选择标签内容,修改标签字体的样式,这里将字体颜色修改为红色,然后在普通条件处增加系列序号等于对应的序号即可,如下图:

同样可以对其它属性进行修改。

表格制作软件FineReport教程:[17]条件显示

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢