创建类别以将小时显示为 KPI

Creating category to show hours as a KPI

需要 Tableau 计算方面的帮助。我的字段优先级为高、中和低。
对于高和中,我的 TAT 为 2 小时,对于低的 TAT 为 4 小时。
我需要添加一个计算,根据优先级为每张票显示各自的优先小时数为 2 小时或 4 小时。
我添加了一个计算:

if [Priority]= "High" then "2 Hours" 
ELSEIF [Priority]= "Medium" then "2 Hours" 
ELSE "4 Hours"
END

然而,这是一个字符串,而我需要它的小时格式,这样我就可以添加一个标志,无论票是否错过或满足 SLA。
我会根据另一个专栏来做,这是需要时间来确认的。

让我们考虑 Start Time = 07/06/2017 5:30:00 AMEnd Time = 07/06/2017 8:40:00 AM


创建计算字段 (time_diff_seconds) 以计算开始和结束时间之间的时差

(DATEDIFF('hour’,[Start Time],[End Time]) * 3600) + (DATEDIFF(‘minute’,[Start Time],[End Time]) * 60) + DATEDIFF(’second’,[Start Time],[End Time])

现在回到您的计算字段 (SLA_seconds) 定义,我会将其修改为如下所示:

IF [Priority]= "High" then 2*3600 
ELSEIF [Priority]= "Medium" then 2*3600
ELSE 4*3600
END

然后最终将您的标志创建为另一个计算字段,即 SLA_met

IF time_diff_seconds <= SLA_seconds THEN “Y”
ELSE “N”
END

希望对您有所帮助!如果它解决了您的问题,请不要忘记提及:)