20260424-协和多分区已添加

This commit is contained in:
2026-04-24 00:40:25 +08:00
parent d2cb95fc43
commit 3284c5d938
4 changed files with 187 additions and 162 deletions

View File

@@ -47,97 +47,6 @@ expression ServerAddress = "adb-1064580724995799.3.databricks.azure.cn" meta [Is
annotation PBI_NavigationStepName = Navigation
expression Fact_Sales_SQL = ```
let
Source = "
select
DATA_SOURCE,
MARKET,
KEY_COMPETITOR,
CLASS,
YYYYMM,
PACK_COD,
AUDIT_COD,
VA,
UT,
CU,
PT,
SALES_UNIT_CAL,
SALES_UNIT_CAL_LY,
SALES_VALUE_CAL,
SALES_VALUE_CAL_LY,
CONUTING_UNIT,
CONUTING_UNIT_LY,
PDOT,
PDOT_LY,
PRESCRIPTION,
PRESCRIPTION_LY,
---关联主键-----------------------------
TO_DATE(CONCAT(YYYYMM, '01'), 'yyyyMMdd') AS DATE_KEY,
COALESCE(MARKET, '') || DATA_SOURCE AS MARKET_KEY,
COALESCE(PACK_COD, '') || DATA_SOURCE || NEW_CODE AS PACK_SOURCE,
COALESCE(AUDIT_COD, '') || DATA_SOURCE AS AUDIT_SOURCE,
COALESCE(AUDIT_COD, '') || DATA_SOURCE AS AUDIT_KEY,
COALESCE(MARKET, '') || COALESCE(CLASS, '') || DATA_SOURCE AS CLASS_KEY,
COALESCE(STORE_TYPE, '') || DATA_SOURCE AS STORE_TYPE_SOURCE,
COALESCE(STORE_TYPE, '') || '-' || COALESCE(PLATFORM_TYPE, '') AS STORE_PLATFORM,
COALESCE(REIMBURSE_TYPE, '') || DATA_SOURCE AS REIMBURSETYPE_SOURCE,
COALESCE(REIMBURSE, '') || DATA_SOURCE AS REIMBURSE_SOURCE,
COALESCE(PRESCRIPTION_TYPE, '') || DATA_SOURCE AS PRESCRIPTION_SOURCE,
COALESCE(PLATFORM_TYPE, '') || DATA_SOURCE AS PLATFORM_TYPE_SOURCE,
COALESCE(dept_name, '') || DATA_SOURCE AS DEPT_SOURCE,
COALESCE(AUDIT_COD, '') || DATA_SOURCE AS INST_SOURCE,
COALESCE(AIA_HP_FLAG, '') || DATA_SOURCE AS HP_SOURCE,
-------------------------------------
--Retail藏数逻辑标签------------------
PACK_FLAG,
PROD_FLAG,
DTP_FLAG,
CMPS_FLAG,
-------------------------------------
--EC数据标签--------------------------
PLATFORM_TYPE,
STORE_NAME,
STORE_TYPE,
-------------------------------------
--COUNTY数据标签----------------------
REGION_TYPE,
--AIA数据标签-------------------------
INST_CODE,
AIA_HP_FLAG,
AIA_REMOVE,
-------------------------------------
--XIE HE 数据标签---------------------
NEW_CODE,
DEPT_NAME,
H_LEVEL,
REIMBURSE,
REIMBURSE_TYPE,
PRESCRIPTION_TYPE,
-------------------------------------
--Merged Data部分--------------------
MERGEDATA_FLAG,
MERGEDATA_FLAG_MKT,
MERGEDATA_FLAG_CHPA_DTP,
MERGEDATA_FLAG_DTP_NOROC,
MERGED_DATA_DTP_OTHERS,
EGFR_FLAG,
-------------------------------------
NULL AS CORP_COD
from
DM.DM_TF_EXT_UNIONALL_SALES_MAPPING
"
in
Source
```
lineageTag: 312c3815-6670-40d9-95c7-499cad398ead
queryGroup: Fact_Sales
annotation PBI_NavigationStepName = Navigation
annotation PBI_ResultType = Text
expression Fact_Sales_SQL_limit =
let
Source = "--limit 10"
@@ -266,3 +175,94 @@ expression Config_MarketRatio = ```
annotation PBI_ResultType = Table
expression Fact_Sales_SQL = ```
let
Source = "
select
DATA_SOURCE,
MARKET,
KEY_COMPETITOR,
CLASS,
YYYYMM,
PACK_COD,
AUDIT_COD,
VA,
UT,
CU,
PT,
SALES_UNIT_CAL,
SALES_UNIT_CAL_LY,
SALES_VALUE_CAL,
SALES_VALUE_CAL_LY,
CONUTING_UNIT,
CONUTING_UNIT_LY,
PDOT,
PDOT_LY,
PRESCRIPTION,
PRESCRIPTION_LY,
---关联主键-----------------------------
TO_DATE(CONCAT(YYYYMM, '01'), 'yyyyMMdd') AS DATE_KEY,
COALESCE(MARKET, '') || DATA_SOURCE AS MARKET_KEY,
COALESCE(PACK_COD, '') || DATA_SOURCE || NEW_CODE AS PACK_SOURCE,
COALESCE(AUDIT_COD, '') || DATA_SOURCE AS AUDIT_SOURCE,
COALESCE(AUDIT_COD, '') || DATA_SOURCE AS AUDIT_KEY,
COALESCE(MARKET, '') || COALESCE(CLASS, '') || DATA_SOURCE AS CLASS_KEY,
COALESCE(STORE_TYPE, '') || DATA_SOURCE AS STORE_TYPE_SOURCE,
COALESCE(STORE_TYPE, '') || '-' || COALESCE(PLATFORM_TYPE, '') AS STORE_PLATFORM,
COALESCE(REIMBURSE_TYPE, '') || DATA_SOURCE AS REIMBURSETYPE_SOURCE,
COALESCE(REIMBURSE, '') || DATA_SOURCE AS REIMBURSE_SOURCE,
COALESCE(PRESCRIPTION_TYPE, '') || DATA_SOURCE AS PRESCRIPTION_SOURCE,
COALESCE(PLATFORM_TYPE, '') || DATA_SOURCE AS PLATFORM_TYPE_SOURCE,
COALESCE(dept_name, '') || DATA_SOURCE AS DEPT_SOURCE,
COALESCE(AUDIT_COD, '') || DATA_SOURCE AS INST_SOURCE,
COALESCE(AIA_HP_FLAG, '') || DATA_SOURCE AS HP_SOURCE,
-------------------------------------
--Retail藏数逻辑标签------------------
PACK_FLAG,
PROD_FLAG,
DTP_FLAG,
CMPS_FLAG,
-------------------------------------
--EC数据标签--------------------------
PLATFORM_TYPE,
STORE_NAME,
STORE_TYPE,
-------------------------------------
--COUNTY数据标签----------------------
REGION_TYPE,
--AIA数据标签-------------------------
INST_CODE,
AIA_HP_FLAG,
AIA_REMOVE,
-------------------------------------
--XIE HE 数据标签---------------------
NEW_CODE,
DEPT_NAME,
H_LEVEL,
REIMBURSE,
REIMBURSE_TYPE,
PRESCRIPTION_TYPE,
-------------------------------------
--Merged Data部分--------------------
MERGEDATA_FLAG,
MERGEDATA_FLAG_MKT,
MERGEDATA_FLAG_CHPA_DTP,
MERGEDATA_FLAG_DTP_NOROC,
MERGED_DATA_DTP_OTHERS,
TARGET_INS,
-------------------------------------
NULL AS CORP_COD
from
DM.DM_TF_EXT_UNIONALL_SALES_MAPPING
"
in
Source
```
lineageTag: 497f395d-d390-4732-9549-1d1416916ed3
queryGroup: Fact_Sales
annotation PBI_NavigationStepName = Navigation
annotation PBI_ResultType = Text