页面树结构
转至元数据结尾
转至元数据起始


问题描述

在复用组件模板 “数值告警表格”或“同比告警表格”时,如果想要修改告警的列并且修改告警的条件的话,应该怎么做呢?

希望最终实现的效果如下:

销售量大于3000的,红色告警;销售量小于1000的,绿色告警


解决方案

这需要在宏代码中处理,请按照如下步骤操作:

1、在复制过来并替换数据之后的组件模板上,右键→宏管理


2、在宏管理界面上,点击一下刷新按钮,这样可以刷新宏代码菜单。然后双击对应的组件的宏菜单,打开宏代码编辑界面


3、修改告警的列。

找到如下代码

其中的 1 代表着表格上的第2列。以此类推,第一列对应的columnIndex 为0,第二列对应的columnIndex为1,第三列对应的columnIndex为2,··· ···

根据自己表格需要对第几列的数值进行告警,判断条件中的数值即可。

比如本示例中,想要对“销售量”这一列数据进行告警。“销售量”属于第三列,因此修改代码中值为2。如下


4、修改告警条件

找到如下代码


只需要根据实际情况,修改两个 “if”  函数中的数值即可。比如本例中,销售量小于1000,绿色告警;销售量大于3000,红色告警。则修改如下:


5、点击宏管理界面右下角的“保存”按钮。回到组件编辑界面,点击工具栏上的“刷新”按钮,即可看到效果。如下:



注意事项

1、本文档中的 数值告警表格虽然使用的是“交叉表格”,但在实际使用中,不允许“列区”多于一个字段!


  • 无标签