0415
This commit is contained in:
@@ -9,14 +9,6 @@ table Fact_Sales_Total
|
||||
|
||||
annotation SummarizationSetBy = Automatic
|
||||
|
||||
column PACK_COD
|
||||
dataType: string
|
||||
lineageTag: 72479113-006e-440e-96b4-516001d70b1f
|
||||
summarizeBy: none
|
||||
sourceColumn: PACK_COD
|
||||
|
||||
annotation SummarizationSetBy = Automatic
|
||||
|
||||
column SALES_UNIT_CAL
|
||||
dataType: double
|
||||
lineageTag: 9c702b06-b06e-453c-b013-744f8d03bec0
|
||||
@@ -92,14 +84,6 @@ table Fact_Sales_Total
|
||||
|
||||
annotation SummarizationSetBy = Automatic
|
||||
|
||||
column CORP_COD
|
||||
dataType: string
|
||||
lineageTag: 584f06b1-5aa2-46cd-94e3-989336c635ca
|
||||
summarizeBy: none
|
||||
sourceColumn: CORP_COD
|
||||
|
||||
annotation SummarizationSetBy = Automatic
|
||||
|
||||
column REGION_TYPE
|
||||
dataType: string
|
||||
lineageTag: 7ce546d7-bfa2-45e4-bfa1-088d985553de
|
||||
@@ -124,27 +108,12 @@ table Fact_Sales_Total
|
||||
|
||||
annotation SummarizationSetBy = Automatic
|
||||
|
||||
column DTP_FLAG
|
||||
dataType: int64
|
||||
formatString: 0
|
||||
lineageTag: 587f4cf8-c7eb-40bd-888c-ac896333d998
|
||||
summarizeBy: sum
|
||||
sourceColumn: DTP_FLAG
|
||||
|
||||
annotation SummarizationSetBy = Automatic
|
||||
|
||||
column 'new store type' = SWITCH(Fact_Sales_Total[STORE_TYPE],"第三方","POP","品牌店","SO","平台店","SO","自营旗舰","SO",Fact_Sales_total[STORE_TYPE])
|
||||
lineageTag: 50b3306b-98e1-4d6c-bce9-f64c50775d26
|
||||
summarizeBy: none
|
||||
|
||||
annotation SummarizationSetBy = Automatic
|
||||
|
||||
column PACK_SOURCE = [PACK_COD] & [DATA_SOURCE]
|
||||
lineageTag: 8fcd60be-ed1e-4060-973d-d6467dcf95e6
|
||||
summarizeBy: none
|
||||
|
||||
annotation SummarizationSetBy = Automatic
|
||||
|
||||
column PLATFORM_TYPE_SOURCE = [PLATFORM_TYPE] & [DATA_SOURCE]
|
||||
lineageTag: dd5a65dd-d9dd-403c-843c-19f7a4808a06
|
||||
summarizeBy: none
|
||||
@@ -157,9 +126,61 @@ table Fact_Sales_Total
|
||||
|
||||
annotation SummarizationSetBy = Automatic
|
||||
|
||||
column MARKET
|
||||
dataType: string
|
||||
lineageTag: aad64764-08c9-4de6-bec4-657b8db4179c
|
||||
summarizeBy: none
|
||||
sourceColumn: MARKET
|
||||
|
||||
annotation SummarizationSetBy = Automatic
|
||||
|
||||
column PACK_COD
|
||||
dataType: string
|
||||
lineageTag: c3627711-3949-45c3-8660-c21b1ffddf4f
|
||||
summarizeBy: none
|
||||
sourceColumn: PACK_COD
|
||||
|
||||
annotation SummarizationSetBy = Automatic
|
||||
|
||||
column PDOT
|
||||
dataType: double
|
||||
lineageTag: c5e28608-997c-417f-84b6-ed5735cc98f4
|
||||
summarizeBy: sum
|
||||
sourceColumn: PDOT
|
||||
|
||||
annotation SummarizationSetBy = Automatic
|
||||
|
||||
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
||||
|
||||
column PDOT_LY
|
||||
dataType: double
|
||||
lineageTag: c1254912-c548-452e-b465-6136745edb4c
|
||||
summarizeBy: sum
|
||||
sourceColumn: PDOT_LY
|
||||
|
||||
annotation SummarizationSetBy = Automatic
|
||||
|
||||
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
||||
|
||||
column MKT_SOURCE
|
||||
dataType: string
|
||||
lineageTag: 4ffdfaef-8975-441a-b36d-cb747964892c
|
||||
summarizeBy: none
|
||||
sourceColumn: MKT_SOURCE
|
||||
|
||||
annotation SummarizationSetBy = Automatic
|
||||
|
||||
column CLASS
|
||||
dataType: string
|
||||
lineageTag: 60b25ddc-8118-4cf5-890b-4497b6dc3bc8
|
||||
summarizeBy: none
|
||||
sourceColumn: CLASS
|
||||
|
||||
annotation SummarizationSetBy = Automatic
|
||||
|
||||
partition Fact_Sales_Total = m
|
||||
mode: import
|
||||
queryGroup: OLD\首页
|
||||
queryGroup: Fact_Sales
|
||||
source = ```
|
||||
let
|
||||
Source =
|
||||
@@ -173,16 +194,40 @@ table Fact_Sales_Total
|
||||
){
|
||||
[Name = CatalogName, Kind = "Database"]
|
||||
}[Data],
|
||||
"SELECT YYYYMM,PACK_COD,CORP_COD,PLATFORM_TYPE,STORE_TYPE,REGION_TYPE,DATA_SOURCE,DTP_FLAG,
|
||||
SUM(CASE WHEN SALES_UNIT_CAL = 0 THEN NULL ELSE CAST(SALES_UNIT_CAL AS DECIMAL(35,10)) END) SALES_UNIT_CAL,
|
||||
SUM(CASE WHEN SALES_UNIT_CAL_LY = 0 THEN NULL ELSE CAST(SALES_UNIT_CAL_LY AS DECIMAL(35,10)) END) SALES_UNIT_CAL_LY,
|
||||
SUM(CASE WHEN SALES_VALUE_CAL = 0 THEN NULL ELSE CAST(SALES_VALUE_CAL AS DECIMAL(35,10)) END) SALES_VALUE_CAL,
|
||||
SUM(CASE WHEN SALES_VALUE_CAL_LY = 0 THEN NULL ELSE CAST(SALES_VALUE_CAL_LY AS DECIMAL(35,10)) END) SALES_VALUE_CAL_LY,
|
||||
SUM(CASE WHEN CONUTING_UNIT = 0 THEN NULL ELSE CAST(CONUTING_UNIT AS DECIMAL(35,10)) END) CONUTING_UNIT,
|
||||
SUM(CASE WHEN CONUTING_UNIT_LY = 0 THEN NULL ELSE CAST(CONUTING_UNIT_LY AS DECIMAL(35,10)) END) CONUTING_UNIT_LY
|
||||
FROM DM.DM_TF_EXTERNAL_SALES A
|
||||
WHERE YYYYMM >= (date_format(now(), 'yyyy')-3)*100+1
|
||||
GROUP BY YYYYMM,PACK_COD,CORP_COD,PLATFORM_TYPE,STORE_TYPE,REGION_TYPE,DATA_SOURCE,DTP_FLAG "
|
||||
"
|
||||
SELECT
|
||||
A.YYYYMM,
|
||||
A.MARKET,
|
||||
A.CLASS,
|
||||
A.PACK_COD,
|
||||
A.PLATFORM_TYPE,
|
||||
A.STORE_TYPE,
|
||||
A.REGION_TYPE,
|
||||
A.DATA_SOURCE,
|
||||
concat(A.MARKET,A.DATA_SOURCE) MKT_SOURCE,
|
||||
SUM(NULLIF(A.SALES_UNIT_CAL, 0)) AS SALES_UNIT_CAL,
|
||||
SUM(NULLIF(A.SALES_UNIT_CAL_LY, 0)) AS SALES_UNIT_CAL_LY,
|
||||
SUM(NULLIF(A.SALES_VALUE_CAL, 0)) AS SALES_VALUE_CAL,
|
||||
SUM(NULLIF(A.SALES_VALUE_CAL_LY, 0)) AS SALES_VALUE_CAL_LY,
|
||||
SUM(NULLIF(A.CONUTING_UNIT, 0)) AS CONUTING_UNIT,
|
||||
SUM(NULLIF(A.CONUTING_UNIT_LY, 0)) AS CONUTING_UNIT_LY,
|
||||
SUM(NULLIF(A.PDOT, 0)) AS PDOT,
|
||||
SUM(NULLIF(A.PDOT_LY, 0)) AS PDOT_LY
|
||||
FROM
|
||||
DM.dm_tf_ext_unionall_market_sales A
|
||||
WHERE
|
||||
YYYYMM >= (YEAR(CURRENT_DATE()) - 3) * 100 + 1 -- 内联,消除 CROSS JOIN
|
||||
AND DATA_SOURCE <> 'XH Data(Quarterly)'
|
||||
GROUP BY
|
||||
A.YYYYMM,
|
||||
A.MARKET,
|
||||
A.CLASS,
|
||||
A.PACK_COD,
|
||||
A.PLATFORM_TYPE,
|
||||
A.STORE_TYPE,
|
||||
A.REGION_TYPE,
|
||||
A.DATA_SOURCE
|
||||
"
|
||||
& UsingLimit,
|
||||
null,
|
||||
[
|
||||
|
||||
Reference in New Issue
Block a user