创建类别以将小时显示为 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 AM
和 End 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
希望对您有所帮助!如果它解决了您的问题,请不要忘记提及:)
需要 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 AM
和 End 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
希望对您有所帮助!如果它解决了您的问题,请不要忘记提及:)