1. 概述
1.1 应用场景
条件属性功能应用场景示例:
数据列中,希望在某个范围的单元格数值颜色突出。
同一个维度下,希望高亮显示其中的最大值或最小值。
查询报表为空时,希望不显示报表内容。
1.2 功能简介
给报表的属性添加条件,当满足该条件时,对属性的属性值进行修改,从而达到改变报表样式的目的。
条件属性共有 12 种,分别是:颜色、字体、超级链接、形态、缩进、行高、分页、列宽、背景、边框、控件、新值。
2. 功能介绍
注1:在决策报表「报表块」中同样可设置条件属性,操作方法和在普通报表中一致。
注2:填报模板中,条件属性仅对已提交入库的值生效;未提交时,修改当前值条件属性不生效。
注3:各个条件属性不支持联动。
2.1 属性介绍
选中单元格后,点击「条件属性>添加条件」,可添加条件属性。如下图所示:
属性介绍如下表所示:
属性 | 说明 |
---|---|
颜色 | 设置「当前格子/行/列」字体颜色 |
背景 | 设置「当前格子/行/列」背景颜色(填充色) |
字体 | 可设置「当前格子/行/列」的字体以及大小、颜色、下划线、阴影、删除线、上标和下标 |
形态 | 可选择「普通」和「其他形态」,「其他形态」与「单元格属性」中的 形态 使用方法相同 注:条件属性中的形态不支持「分页预览」 |
缩进 | 单元格的左右缩进默认都为 2px,条件属性中可设置满足条件时「当前格子/行/列」的左右缩进 |
行高 | 设置行高为多少毫米,常用设置为 0 毫米来隐藏行 |
列宽 | 设置列宽为多少毫米,常用设置为 0 毫米来隐藏列 |
分页 | 可设置为「不分页、行前分页、行后分页、列前分页、列后分页」 |
超级链接 | 可设置满足条件时「使用超链」或者「不使用超链」,使用超链的设置可参考 超级链接 相关文档 |
边框 | 可设置边框以及边框的样式和颜色 |
控件 | 可选择「使用控件」和「不使用控件」,使用控件的设置可查看控件相关文档 |
新值 | 在满足条件时通过「新值」改变原值展示 注:不支持「填报预览」 |
2.2 添加括号/去掉括号
用户添加三个及以上的过滤条件时,可以添加括号。
选中一个条件,按住ctrl+c键再点击第二个条件,可同时选中两个条件,选中多个条件方法同理。
选中多个条件后,可点击「添加括号」按钮,添加括号后,可点击「去掉括号」按钮去掉括号。
2.3 修改按钮
选中已设置的条件属性,修改后,点击「修改」按钮,即可成功修改已设置的条件属性。如下图所示:
3. 示例
以%FR_HOME%\webapps\webroot\WEB-INF\reportlets\demo\NewbieGuide\分组报表.cpt为例,介绍功能。
示例模板:分组报表.cpt
3.1 颜色
设置「当前格子/行/列」字体颜色。
1)C2 单元格添加条件属性-颜色,设置销量大于 2000 的单元格字体为其他颜色。如下图所示:
2)效果如下图所示:
3.2 背景
设置「当前格子/行/列」背景颜色(填充色)。
1)C2 单元格添加条件属性-背景,设置销量大于 2000 的单元格背景为其他颜色。如下图所示:
2)效果如下图所示:
3.3 字体
1)C2 单元格添加条件属性-字体,设置销量大于 2000 的单元格字体为「黑体」,字体大小为「18」。如下图所示:
2)效果如下图所示:
3.4 形态
可选择「普通」和「其他形态」,「其他形态」与「单元格属性」中的 形态 使用方法相同。
形态选择普通时,与「新值」效果类似。
注:条件属性中的形态不支持「分页预览」。
1)C2 单元格添加「条件属性>形态>普通」,设置销量大于 2000 的单元格值为测试。如下图所示:
2)点击填报预览,效果如下图所示:
3.5 缩进
单元格的左右缩进默认都为 2px,条件属性中可设置满足条件时「当前格子/行/列」的左右缩进。
1)C2 单元格添加条件属性-缩进,设置销量大于 2000 的单元格右缩进 10 。如下图所示:
2)效果如下图所示:
3.6 行高
设置行高为多少毫米,常用设置为 0 毫米来隐藏行。
1)C2 单元格添加条件属性-行高,设置销量大于 2000 的单元格行高为 0 。如下图所示:
2)效果如下图所示:
可发现销量大于 2000 的单元格所在行被隐藏。
3.7 列宽
设置列宽为多少毫米,常用设置为 0 毫米来隐藏列。
1)C2 单元格添加条件属性-列宽,设置销量大于 2000 的单元格列宽为 0 。如下图所示:
2)效果如下图所示:
可发现销量大于 2000 的单元格所在列被隐藏。
3.8 分页
可设置为「不分页、行前分页、行后分页、列前分页、列后分页」。
1)C2 单元格添加条件属性-分页,设置销量大于 2000 的单元格行后分页。如下图所示:
2)效果如下图所示:
销量大于 2000,则行后分页。
3.9 超级链接
可设置满足条件时「使用超链」或者「不使用超链」,使用超链的设置可参考 超级链接 相关文档
3.10 边框
可设置边框以及边框的样式和颜色。
1)C2 单元格添加条件属性-边框,设置销量大于 2000 的单元格有边框。如下图所示:
2)效果如下图所示:
3.11 控件
可选择「使用控件」和「不使用控件」,使用控件的设置可查看 控件相关文档
3.12 新值
在满足条件时通过「新值」改变原值展示
注:「填报报表」中暂不支持「填报控件」与「条件属性新值」同时使用,会导致新值无效。
1)C2 单元格添加条件属性-新值,设置销量大于 2000 的单元格新值为测试。如下图所示:
2)点击分页预览,效果如下图所示:
4. 更多扩展
条件属性功能更多应用请参见:条件属性场景方案