20260520生产bug修复
1 retail的架构的陕西 对应 两个 RC 2 niad free report页面的market size ly值因直取出现未聚合的问题 3 Retail 的价格铺货率没有 1,2月份的值
This commit is contained in:
@@ -143,16 +143,23 @@ niad_pack_cods AS (
|
||||
-- 来源:Retail pack粒度数据(EC行join后为NULL,属正常)
|
||||
-- 关联键:pack_code = PACK_COD, geo_key = AUDIT_COD, YYYYMM = YYYYMM
|
||||
kpi_pivot AS (
|
||||
SELECT
|
||||
pack_code,
|
||||
YYYYMM,
|
||||
geo_key,
|
||||
MAX(CASE WHEN KPI_name = 'digital_spread_rate' THEN kpi_val END) AS DIGITAL_SPREAD_RATE,
|
||||
MAX(CASE WHEN KPI_name = 'weighted_spread_rate' THEN kpi_val END) AS WEIGHTED_SPREAD_RATE
|
||||
FROM dm.dm_zk_retail_sales_kpi
|
||||
WHERE KPI_name IN ( 'digital_spread_rate', 'weighted_spread_rate')
|
||||
AND ta = 'DM'
|
||||
GROUP BY pack_code, YYYYMM, geo_key
|
||||
select
|
||||
a.month yyyymm,
|
||||
b.iqvia_pack_code as pack_code,
|
||||
'ROC' AS geo_key,
|
||||
max(a.digital_spread_rate) as DIGITAL_SPREAD_RATE,
|
||||
max(a.weighted_spread_rate) as WEIGHTED_SPREAD_RATE
|
||||
from
|
||||
dwd.dwd_gnd_ext_retail_nataional_niad a
|
||||
left join dwd.dwd_gnd_ext_retail_pack_property b
|
||||
on case
|
||||
when length(zk_product_id) < 7 then right(concat('0000000', zk_product_id), 7)
|
||||
else zk_product_id
|
||||
end = b.product_id
|
||||
where
|
||||
a.zk_region = '全国'
|
||||
group by
|
||||
a.month,b.iqvia_pack_code
|
||||
)
|
||||
|
||||
-- 主查询:提取所有关联市场的完整销售数据
|
||||
|
||||
Reference in New Issue
Block a user