我可能错误地问了这个问题,但我有以下查询,我试图为给定商店提取 3 个不同的指标。当我拉它们时,结果如下:
有没有一种方法可以获得所有这些,以便生成、发布和每日百分比都在一条线上?我希望它看起来像这样
这是我使用的查询:
SELECT
STORE_NUM,
--REPORT_TYPE,
REPORT_STARTDATE,
--GEN_IMPORT_DT,
--POST_IMPORT_DT,
--SID,
--REQ,
CASE WHEN REPORT_TYPE = 'G' THEN SE_PCNT ELSE 0 END AS SE_PCNT_Generated,
CASE WHEN REPORT_TYPE = 'A' THEN SE_PCNT ELSE 0 END AS SE_PCNT_At_Post,
CASE WHEN REPORT_TYPE = 'D' THEN SE_PCNT ELSE 0 END AS SE_PCNT_Daily
FROM (
SELECT STORE_NUM,
REPORT_TYPE,
REPORT_STARTDATE,
DATE_IMPORT_2 AS GEN_IMPORT_DT,
DATE_IMPORT_3 AS POST_IMPORT_DT,
SUM (COVERAGE_EFFECTIVE_SCHED_DEMAND) AS SID,
SUM (COVERAGE_EFFECTIVE_REQUIRED) AS REQ,
CASE WHEN SUM (COVERAGE_EFFECTIVE_SCHED_DEMAND)>0 THEN
SUM (COVERAGE_EFFECTIVE_SCHED_DEMAND) / SUM(COVERAGE_EFFECTIVE_REQUIRED) ELSE 0 END AS SE_PCNT
FROM DNA_DM..STOREOPS_SCHEDULE_EFFECTIVENESS_RPT
WHERE
--REPORT_TYPE = 'A' AND REC_TYPE = 'S'
REPORT_STARTDATE >='03/08/21'
AND STORE_NUM = 2
GROUP BY 1, 2, 3, 4, 5
) AS q