Conditional 使用集合分析和简单比较函数(Qlik)对KPI进行颜色编码 新的Qlik感知/Qlik视图用户在此。
我想创建一个KPI,其中条件着色将基于两个字段进行过滤:Conditional 使用集合分析和简单比较函数(Qlik)对KPI进行颜色编码 新的Qlik感知/Qlik视图用户在此。,conditional,conditional-formatting,qlikview,qliksense,set-analysis,Conditional,Conditional Formatting,Qlikview,Qliksense,Set Analysis,我想创建一个KPI,其中条件着色将基于两个字段进行过滤: EstArrivalTimeHrMinSec[救护车预计需要的时间] 到达事故现场(预计时间)] 到达时间[到达目的地的实际时间] 救护车到达事故现场(实际时间)] 这两个字段(字段名为斜体)均采用时间('mm:ss')格式进行比较,我主要想计算: 如果实际所用时间估计所用时间 然后,我希望KPI显示为红色(实际花费的时间比预测的时间晚,这很糟糕) 我已经尝试自己在KPI对象中创建条件着色,下面是我的表达式: =If(Time(avg
- 如果实际所用时间<预计所用时间
- 如果实际所用时间>估计所用时间
=If(Time(avg({$}TimeTakenforAmbulancetoArrive), 'mm:ss') < Time(avg({$}EstArrivalTimeHrMinSec), 'mm:ss'), Time(avg({$}TimeTakenforAmbulancetoArrive), 'mm:ss'), Time(avg({$}EstArrivalTimeHrMinSec), 'mm:ss'))
=If(Time(avg({$}TimeTakenforAmbulancetoArrive),'mm:ss')
有时条件着色会起作用,有时不会,我不知道我的表达式到底在做什么。我在下面附上了一个关于这个问题的快照
表达式有时起作用时(时间正确显示为绿色)
表达式不起作用时(时间应显示为绿色而不是红色)
请帮忙!提前谢谢。我觉得你的表达比应该的复杂。条件颜色将KPI上的值与添加到此表达式上的引用进行比较
如果显示Timetaken随机性ToArrive度量,只需在此处添加一个表达式,如Time(avg({$}EstArrivalTimeHrMinSec),'mm:ss')。在我突出显示的KPI框中,我只想显示实际时间<预计时间,时间将自动显示为绿色;如果实际花费的时间>预计花费的时间,则它将显示为红色。我试着只写你写的表达式,颜色不会动态更新。我写的这个表达现在似乎有效了,如果我还有任何问题,我会告诉你的。谢谢你的帮助