Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Conditional 使用集合分析和简单比较函数(Qlik)对KPI进行颜色编码 新的Qlik感知/Qlik视图用户在此。_Conditional_Conditional Formatting_Qlikview_Qliksense_Set Analysis - Fatal编程技术网

Conditional 使用集合分析和简单比较函数(Qlik)对KPI进行颜色编码 新的Qlik感知/Qlik视图用户在此。

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

我想创建一个KPI,其中条件着色将基于两个字段进行过滤:

  • EstArrivalTimeHrMinSec[救护车预计需要的时间] 到达事故现场(预计时间)]

  • 到达时间[到达目的地的实际时间] 救护车到达事故现场(实际时间)]

  • 这两个字段(字段名为斜体)均采用时间('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'))
    
    =If(Time(avg({$}TimeTakenforAmbulancetoArrive),'mm:ss')
    有时条件着色会起作用,有时不会,我不知道我的表达式到底在做什么。我在下面附上了一个关于这个问题的快照

    表达式有时起作用时(时间正确显示为绿色)

    表达式不起作用时(时间应显示为绿色而不是红色)


    请帮忙!提前谢谢。

    我觉得你的表达比应该的复杂。条件颜色将KPI上的值与添加到此表达式上的引用进行比较


    如果显示Timetaken随机性ToArrive度量,只需在此处添加一个表达式,如Time(avg({$}EstArrivalTimeHrMinSec),'mm:ss')。

    在我突出显示的KPI框中,我只想显示实际时间<预计时间,时间将自动显示为绿色;如果实际花费的时间>预计花费的时间,则它将显示为红色。我试着只写你写的表达式,颜色不会动态更新。我写的这个表达现在似乎有效了,如果我还有任何问题,我会告诉你的。谢谢你的帮助