在【指标看板】组件模板资源中,有以下几个文本组件模板实现了字体颜色告警的功能。若需要改变告警条件,应该如何设置呢?
资源名称 | 组件模板 | 告警效果 | 默认告警条件 |
---|---|---|---|
指标看板 | 图标在右单指标告警 | 大于等于0,字体红色告警 小于0,字体绿色告警 | |
指标看板 | 无图标多指标告警指标看板 | 大于等于0,字体红色告警 小于0,字体绿色告警 |
1、首先,以上的文本组件实现告警的位置,需要在文本组建中数值对应的公式外侧加上大括号作为告警的标识。注意该大括号不要随意去除。
2、将组件模板复制过来,切换成自己的数据模型、配置好字段后。如果有需要修改告警的条件,如设置告警条件为 “大于等于20%,字体红色告警;小于20%,字体绿色告警”。可按如下步骤设置
(1)选中该告警的文本组件,右键→宏管理
(2)双击宏管理界面中该组件下方的告警宏代码
(3)找到如下截图中,红框框出来的部分
(4)将红框中的代码替换成如下的代码段
if (value) { value = value[0]; value = value.replace(/,/g, ""); value = value.replace(/%/g, ""); value = value.replace(/{/g, ""); value = value.replace(/}/g, ""); value = parseFloat(value); //通过正负来判断是否需要告警,只要不是负号,即为向上的箭头告警 if (value>=20) { |
如下:
(5)修改代码 “value>=XX”中的数值。
(6)如果告警数值为百分比字段,那么大于等于30%的告警条件,对应的代码中的条件也是 value>=30。如下:
本组件模板中的告警代码,只适用于以下三种类型的数据格式
(1)纯数字。如123、123.23
(2)纯数字带千分位符。如345,334、2,345,345.33
(3)百分比数字。如89.3%
若有其他带前缀、后缀等单元格式,可根据用户实际需要通过定制服务方式实现,具体可咨询销售。