2024-07-29 18:50:08 +08:00
|
|
|
-- ======================================
|
|
|
|
-- report_5_完成率
|
|
|
|
-- ======================================
|
|
|
|
|
|
|
|
SELECT
|
|
|
|
organ_code AS 片区id,
|
|
|
|
organ_name AS 片区名称,
|
|
|
|
SUM(IFNULL(incident_num,0)) AS 报事总数,
|
|
|
|
IFNULL((SUM(IFNULL(response_timely_incident_num,0)) / SUM(IFNULL(incident_num,0))),0) AS 及时响应率,
|
|
|
|
IFNULL((SUM(IFNULL(completed_incident_num,0)) / SUM(IFNULL(incident_num,0))),0) AS 完成率,
|
|
|
|
IFNULL((SUM(IFNULL(follow_up_incident_num,0)) / SUM(IFNULL(incident_num,0))),0) AS 回访率,
|
|
|
|
IFNULL((SUM(IFNULL(incident_close_num,0)) / SUM(IFNULL(incident_num,0))),0) AS 闭单率,
|
|
|
|
case when (sum(incident_num) - sum(indeal_incident_num)) = 0 THEN 0
|
|
|
|
else sum(incident_close_num) / (sum(incident_num) - sum(indeal_incident_num))
|
|
|
|
end AS 有效闭单率
|
|
|
|
FROM dw.dws_estate_incident_info_m T1
|
|
|
|
WHERE 1=1
|
|
|
|
${IF(LEN(p_startdate)>0,"AND T1.incident_ym = '"+FORMAT(CONCATENATE(p_startdate,"-01"),"yyyyMM")+"'","")}
|
|
|
|
${IF(LEN(p_area)>0," AND T1.organ_code IN ('"+p_area+"')", "")}
|
|
|
|
GROUP BY organ_code,organ_name
|