Files
MarketAnalysis-Rebuild/External All Channel.SemanticModel/definition/tables/Fact_Retail_Total.tmdl
2026-03-29 14:24:01 +08:00

138 lines
3.5 KiB
Plaintext

table Fact_Retail_Total
lineageTag: 25ae8110-f72c-4845-9206-613c06017f31
column CORP_COD
dataType: string
lineageTag: 3a0400f4-4813-405c-aa33-3b3d4b693441
summarizeBy: none
sourceColumn: CORP_COD
annotation SummarizationSetBy = Automatic
column YYYYMM
dataType: string
lineageTag: 2a1da84d-e44c-4f87-ac89-03164b88c849
summarizeBy: none
sourceColumn: YYYYMM
annotation SummarizationSetBy = Automatic
column GEO_KEY
dataType: string
lineageTag: 38864f21-3626-4616-9f25-fc2b14d98051
summarizeBy: none
sourceColumn: GEO_KEY
annotation SummarizationSetBy = Automatic
column KPI_NAME
dataType: string
lineageTag: 016318cd-365f-484f-b82e-ca4290485d25
summarizeBy: none
sourceColumn: KPI_NAME
annotation SummarizationSetBy = Automatic
column TOTAL_FLAG
dataType: string
lineageTag: 4fd907fd-38d8-41da-a6ee-fb12a3b1d00f
summarizeBy: none
sourceColumn: TOTAL_FLAG
annotation SummarizationSetBy = Automatic
column DATA_SOURCE
dataType: string
lineageTag: a038e5f9-91a7-4ccd-82b4-50aa9fa55b1c
summarizeBy: none
sourceColumn: DATA_SOURCE
annotation SummarizationSetBy = Automatic
column KPI_VAL
dataType: double
lineageTag: d8eabefa-951a-47b9-bc2b-93f7c4fab2aa
summarizeBy: sum
sourceColumn: KPI_VAL
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column DATE_KEY = DATE(LEFT([YYYYMM],4),RIGHT([YYYYMM],2),"01")
formatString: General Date
lineageTag: 44afb363-50e4-4825-b49d-1cb8030e8d45
summarizeBy: none
annotation SummarizationSetBy = Automatic
column TA_SOURCE = [TA] & [DATA_SOURCE]
lineageTag: f4492a50-d51b-4db0-a485-3377907ac96a
summarizeBy: none
annotation SummarizationSetBy = Automatic
column DTP_FLAG
dataType: int64
formatString: 0
lineageTag: 8d4fdad1-a8ed-4343-befb-71954a90f7f8
summarizeBy: sum
sourceColumn: DTP_FLAG
annotation SummarizationSetBy = Automatic
column TA
dataType: string
lineageTag: 652ecd63-8887-44e8-9364-07005911dca8
summarizeBy: none
sourceColumn: TA
annotation SummarizationSetBy = Automatic
column KPI_VAL_LY
dataType: double
lineageTag: b2b04476-0267-45bd-94cd-35f35d3f5745
summarizeBy: sum
sourceColumn: KPI_VAL_LY
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
partition Fact_Retail_Total = m
mode: import
queryGroup: OLD\首页直取KPI
source = ```
let
Source =
Value.NativeQuery(
Databricks.Catalogs(
ServerAddress, HttpPath, [
Catalog = CatalogName,
Database = null,
EnableAutomaticProxyDiscovery = null,EnableQueryResultDownload="0"
]
){
[Name = CatalogName, Kind = "Database"]
}[Data],
"SELECT CORP_COD,TA,YYYYMM,GEO_KEY,KPI_NAME,INT(DTP_FLAG) DTP_FLAG,TOTAL_FLAG,DATA_SOURCE,SUM(CAST(KPI_VAL AS DECIMAL(38,16))) KPI_VAL,SUM(CAST(KPI_VAL_LY AS DECIMAL(38,16))) KPI_VAL_LY
FROM dm.dm_zk_retail_sales_kpi
WHERE KPI_NAME IN ('top_corp_rank','corp_type_sales_amount') AND PACK_CODE = ''
GROUP BY CORP_COD,TA,YYYYMM,GEO_KEY,KPI_NAME,TOTAL_FLAG,DATA_SOURCE,DTP_FLAG"
& UsingLimit,
null,
[
EnableFolding = true
]
)
in
Source
```
annotation PBI_ResultType = Table
annotation PBI_NavigationStepName = Navigation
annotation TabularEditor_TableGroup = 05_FactTable