预警设置心得

2208
0

maox 初学数据Lv2

发表于2021-10-18 00:17

楼主
预警设置1. 描述
报表设计过程中经常有异常数据需要在页面上预警出来,预警方式包括字体、字体大小颜色、背景颜色、背景图片等,对使用者有比较直观醒目的提醒。这篇文档主要介绍几种常见的预警方式及设置方法。
2.表格预警
首先制作基础报表,如下图:
说明:表中为部分人员的基本信息和收入情况(使用模拟数据)。
场景:根据各种条件对表中呈现的数据做出预警提示,例如对支出超过工作收入的人员做预警标记。
预警需借助单元格的高级属性来设置,操作入口为选中单元格右侧高级属性:
预警方式多样,下面具体介绍:
2.1字体名
设置字体的名称,此属性是个表达式,也可以为常量表达式,例如该表元的字体为黑体,只需要直接输入 黑体 ;也可以为条件表达式,例如:if(self()>0,'宋体','黑体')
场景:如果学历是博士及以上的话将字体设置为黑体。
实现:
1.查看基础表格,学历对应F2单元格;
2.选中F2单元格,在高级属性-字体名中键入表达式:if(self()='博士及以上','黑体')
表达式说明:self()代表本身的值,即选中的单元格,同时也可以用单元格代号来表示,例如可以替换成if(F2='博士及以上','黑体')
为对比明显,演示截图中字体为“华文琥珀”。
2. 效果截图:
2.2字体颜色
设置字体的颜色,此属性是个表达式,一般用于动态设置字体颜色,也可以写颜色的RGB的常量值,如设置当前表元字体为红色,直接输入#FF0000即可。也可以通过条件表达式来设置颜色,当前表元值小于10000的为红色,反之为蓝色。输入表达式为if(self()<10000,'#FF0000','#00FF00')
场景:当总支出超过工作收入时及时预警,预警使用红色字体显示。
实现:
1.选中要设置预警的单元格,总支出单元格为K2,工作收入单元格为H2,表格代号为grid1,故本次设置在高级-字体颜色表达式为:if(GRID1.K2>GRID1.H2,'#F44336','#000000')
2.效果截图:
2.3字体风格
设置字体样式,字体样式的取值为,0|1|2|3|4|8(普通|粗体|斜体|粗体+斜体|下划线|删除线),此属性可以为表达式也可以为常量,例如:if(self()>0, 1,2)
场景:当总支出超过工作收入时及时预警,将工作收入和总支出单元格加粗显示。
实现:在工作收入和总支出的单元格的高级属性-字体风格中分别设置:if(GRID1.K2>GRID1.H2,1)
效果截图:
2.4字体大小
设置字体大小,此属性可以为表达式也可以为常量,此处一般输入表达式,例如字体大小和当前所在行有关,表达式为 36-self.row
场景:当总支出超过工作收入时及时预警,将工作收入和总支出单元格字体用15号显示。
实现:在工作收入和总支出的单元格的高级属性-字体风格中分别设置:if(GRID1.K2>GRID1.H2,15)
效果截图:
2.5背景颜色
设置表元背景色,此属性是个表达式,一般用于动态设置表元背景颜色,也可以写颜色的RGB的常量值,如设置当前表元字体为红色,直接输入#FF0000即可。也可以通过条件表达式来设置颜色,当前表元值小于10000的为红色,反之为蓝色。输入表达式为if(self()<10000,'#FF0000','#00FF00')
设置方式同2.2节。
2.6图片前缀
设置表元图片前缀,此属性可以为常量也可以为表达式,表达式中的图片可以自于报表图片管理中的图片,可以是产品war包中的图片,也可以是web上的图片。
场景:当总支出超过工作收入时及时预警,在总支出单元格后加预警图标。
实现:1.选中总支出单元格-高级-图片前缀属性,打开设置界面:
2.选择某个图标
3.此时会自动生成该图标在服务器上的相对路径ebibase/images/misc/58.gif,将该图片和预警表达式结合起来使用,例如:if(GRID1.K2>GRID1.H2,'ebibase/images/misc/58.gif')
4.实现效果:
5. 其它场景举例:
根据数值的大小增加上升或下降箭头,
if(M2>0,'ebibase/images/misc/44.gif','ebibase/images/misc/50.gif')

2.7图片后缀
2.6节。
3. 统计图预警
统计图的预警主要是由继承表格背景颜色属性实现,例如某表格背景颜色预警设置为红色,在统计图设置中启用
启用方式:
双击统计图-显示-填充-勾选使用表元的颜色
效果:

最近看过此主题的会员

esen_4C4VXW87MGHA

0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号