我想创建一个KPI,条件着色将根据两个字段进行过滤:
EstArrivalTimeHrMinSec [预计救护车所需的时间 到达事故现场(预测时间)]
TimeTakenforAmbulancetoArrive [实际花费的时间 救护车到达事故现场(实际时间)]
这两个字段(字段名在斜体中)都以时间(' mm:ss')格式进行格式化以进行比较,我基本上想要计算:
然后我希望KPI以绿色显示(救护车到达的实际时间早于预测,这是好的。)
然后我希望KPI以红色显示(实际拍摄时间晚于预测,这是不好的。)
我已经尝试过自己在KPI对象中创建一个条件着色,这是我的表达式:
=If(Time(avg({$}TimeTakenforAmbulancetoArrive), 'mm:ss') < Time(avg({$}EstArrivalTimeHrMinSec), 'mm:ss'), Time(avg({$}TimeTakenforAmbulancetoArrive), 'mm:ss'), Time(avg({$}EstArrivalTimeHrMinSec), 'mm:ss'))
有时条件着色会起作用,有时它不会,我也不知道我对表达的错误。我在下面附上了关于这个问题的快照。
请帮忙!提前谢谢。
答案 0 :(得分:0)
我认为你的表达比它应该更复杂。条件颜色将比较KPI上的值与您在此表达式上添加的引用。
如果你显示TimeTakenforAmbulancetoArrive指标,你应该在这里添加一个像Time(avg({$} EstArrivalTimeHrMinSec),'mm:ss')这样的表达式。