修改地理表前半部分
This commit is contained in:
@@ -166,51 +166,32 @@ WHERE
|
|||||||
-- DBTITLE 1,COUNTY
|
-- DBTITLE 1,COUNTY
|
||||||
CREATE OR REPLACE TEMPORARY VIEW V_COUNTY_GEO
|
CREATE OR REPLACE TEMPORARY VIEW V_COUNTY_GEO
|
||||||
AS
|
AS
|
||||||
SELECT
|
select distinct
|
||||||
A.AUDIT_COD,
|
t1.AUDIT_CODE as AUDIT_COD,
|
||||||
CASE
|
t2.province_name_en as CITY
|
||||||
WHEN A.PROVINCE_C IN ('Other Low Tiers', 'OTHER LOW TIERS') THEN 'ROC'
|
,t2.province_name as CITY_C
|
||||||
ELSE A.PROVINCE_C
|
,'Province' as CITY_TYPE
|
||||||
END CITY,
|
,null AS CITY_TIER
|
||||||
CASE
|
,null AS AZ_CITY_TIER
|
||||||
WHEN A.PROVINCE_C IN ('Other Low Tiers', 'OTHER LOW TIERS') THEN 'ROC'
|
,t2.province_name_en as PROVINCE
|
||||||
when A.PROVINCE_C = '福厦泉' then '福建'
|
,t2.province_name as PROVINCE_C
|
||||||
ELSE A.PROVINCE_C
|
,t2.province_code as PROVINCE_CODE
|
||||||
END CITY_C,
|
,t2.province_name as CITY_MAP
|
||||||
"Province" CITY_TYPE,
|
,t2.province_name AS PROVINCE_MAP
|
||||||
null CITY_TIER,
|
,t2.rc_name_en AS REGION_CENTER
|
||||||
NULL AZ_CITY_TIER,
|
,CASE
|
||||||
CASE
|
WHEN t2.province_name IN ('Other Low Tiers', 'OTHER LOW TIERS') THEN 999
|
||||||
WHEN A.PROVINCE_C IN ('Other Low Tiers', 'OTHER LOW TIERS') THEN 'ROC'
|
ELSE NVL(t3.RANK,999)
|
||||||
ELSE A.PROVINCE_C
|
|
||||||
END PROVINCE,
|
|
||||||
CASE
|
|
||||||
WHEN A.PROVINCE_C IN ('Other Low Tiers', 'OTHER LOW TIERS') THEN 'ROC'
|
|
||||||
when A.PROVINCE_C = '福厦泉' then '福建'
|
|
||||||
ELSE A.PROVINCE_C
|
|
||||||
END PROVINCE_C,
|
|
||||||
A.AUDIT_COD PROVINCE_CODE,
|
|
||||||
CASE
|
|
||||||
WHEN A.PROVINCE_MAP IN ('Other Low Tiers', 'OTHER LOW TIERS') THEN 'ROC'
|
|
||||||
ELSE A.PROVINCE_MAP
|
|
||||||
END CITY_MAP,
|
|
||||||
CASE
|
|
||||||
WHEN A.PROVINCE_MAP IN ('Other Low Tiers', 'OTHER LOW TIERS') THEN 'ROC'
|
|
||||||
ELSE A.PROVINCE_MAP
|
|
||||||
END PROVINCE_MAP,
|
|
||||||
A.REGION_CENTER,
|
|
||||||
CASE
|
|
||||||
WHEN A.PROVINCE_C IN ('Other Low Tiers', 'OTHER LOW TIERS') THEN 999
|
|
||||||
ELSE NVL(B.RANK,999)
|
|
||||||
END PROVINCE_RN,
|
END PROVINCE_RN,
|
||||||
CASE
|
CASE
|
||||||
WHEN A.PROVINCE_C IN ('Other Low Tiers', 'OTHER LOW TIERS') THEN 999
|
WHEN t2.province_name IN ('Other Low Tiers', 'OTHER LOW TIERS') THEN 999
|
||||||
ELSE NVL(B.RANK,999)
|
ELSE NVL(t3.RANK,999)
|
||||||
END CITY_RN,
|
END CITY_RN,
|
||||||
'IQVIA-COUNTY(Quarterly)' DATA_SOURCE
|
'IQVIA-COUNTY(Quarterly)' DATA_SOURCE
|
||||||
FROM
|
from DM.DM_TF_EXT_COUNTY_SALES t1
|
||||||
DM.DM_IMS_TD_COUNTY_GEO A
|
inner join dm.dm_td_geography t2
|
||||||
LEFT JOIN V_PROVINCE_RANK AS B ON A.PROVINCE_C = B.PROVINCE_NAME
|
on t1.AUDIT_CODE = t2.province_code and t2.geo_key = t2.province_code
|
||||||
|
left join V_PROVINCE_RANK AS t3 ON t2.province_name = t3.PROVINCE_NAME
|
||||||
|
|
||||||
-- COMMAND ----------
|
-- COMMAND ----------
|
||||||
|
|
||||||
|
|||||||
@@ -1,22 +0,0 @@
|
|||||||
-- Databricks notebook source
|
|
||||||
insert overwrite table dm.dm_tf_external_retail_special
|
|
||||||
--dtp 部分的数据 EGFR TKI 需要直取
|
|
||||||
select
|
|
||||||
case when a.market = 'EGFR TKI' then 'EGFR TKI Market' else a.market end as market
|
|
||||||
,a.province_city
|
|
||||||
,a.audit_key
|
|
||||||
,a.audit_source
|
|
||||||
,a.date_key
|
|
||||||
,a.yyyymm
|
|
||||||
,a.sales_value
|
|
||||||
,a.sales_volume
|
|
||||||
,a.pdot_counting_unit
|
|
||||||
,c.sales_value sales_value_ly
|
|
||||||
,c.sales_volume sales_volume_ly
|
|
||||||
,c.pdot_counting_unit pdot_counting_unit_ly
|
|
||||||
,'dtp' `source`
|
|
||||||
from dws.dws_tf_external_retail_dtp_special a
|
|
||||||
left join dws.dws_tf_external_retail_dtp_special c --取去年同期数据
|
|
||||||
on a.province_city = c.province_city
|
|
||||||
and a.market = c.market
|
|
||||||
and (a.yyyymm-100) = c.yyyymm
|
|
||||||
39
数据验证.sql
39
数据验证.sql
@@ -1,39 +0,0 @@
|
|||||||
-- Databricks notebook source
|
|
||||||
desc dm.dm_tf_ext_aia_sales
|
|
||||||
|
|
||||||
-- COMMAND ----------
|
|
||||||
|
|
||||||
select DATA_SOURCE,DTP_FLAG from dm.DM_TF_EXTERANL_SALES_MERGED_DATA_DTP_OTHERS_bymonth
|
|
||||||
group by DATA_SOURCE,DTP_FLAG
|
|
||||||
|
|
||||||
-- COMMAND ----------
|
|
||||||
|
|
||||||
select DTP_FLAG,DATA_SOURCE from DM.DM_TF_EXT_RETAIL_DTP_SALES group by DTP_FLAG,DATA_SOURCE
|
|
||||||
-- order by DATA_SOURCE
|
|
||||||
|
|
||||||
-- COMMAND ----------
|
|
||||||
|
|
||||||
select DATA_SOURCE,DTP_FLAG from DM.DM_TF_EXT_UNIONALL_SALES group by DATA_SOURCE,DTP_FLAG
|
|
||||||
order by DATA_SOURCE,DTP_FLAG
|
|
||||||
|
|
||||||
-- COMMAND ----------
|
|
||||||
|
|
||||||
select DATA_SOURCE,DTP_FLAG,count(*) from DM.dm_tf_ext_unionall_sales_mapping
|
|
||||||
group BY DATA_SOURCE,DTP_FLAG
|
|
||||||
ORDER BY DATA_SOURCE,DTP_FLAG
|
|
||||||
|
|
||||||
|
|
||||||
-- COMMAND ----------
|
|
||||||
|
|
||||||
select * from DM.DM_TF_EXT_UNIONALL_SALES_MAPPING
|
|
||||||
limit 4
|
|
||||||
|
|
||||||
-- COMMAND ----------
|
|
||||||
|
|
||||||
select AUDIT_CODE from DM.DM_TF_EXT_CHPA_SALES group by AUDIT_CODE
|
|
||||||
-- limit 5
|
|
||||||
|
|
||||||
-- COMMAND ----------
|
|
||||||
|
|
||||||
select * from DM.DM_TD_EXT_CHPA_PACK2MARKET
|
|
||||||
limit 5
|
|
||||||
Reference in New Issue
Block a user