Files
MarketAnalysis-Rebuild/External All Channel.SemanticModel/definition/tables/Dim_Calendar.tmdl
2026-04-15 10:36:20 +08:00

283 lines
6.4 KiB
Plaintext

table Dim_Calendar
lineageTag: b54e7974-59f5-4b19-b987-f439b32f640d
dataCategory: Time
column HALF_NUM = INT(RIGHT(Dim_Calendar[HALF_YEAR],1))
formatString: 0
lineageTag: 23cd5f30-22e6-4b0d-ae42-b8283ff008cd
summarizeBy: sum
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column YEAR_NUM = INT([YEAR])
formatString: 0
lineageTag: 072cb891-834a-4798-9510-b49c5bec3b50
summarizeBy: sum
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column YM_CODE = INT([MONTH]+([YEAR]-MIN([YEAR]) )*12)
formatString: 0
lineageTag: e44afd30-7f11-4453-ade5-d4f19792c089
summarizeBy: sum
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column YM_NUM = INT([YYYYMM])
formatString: 0
lineageTag: 8b09c68a-f88b-444b-becb-789d281736ec
summarizeBy: sum
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column YYYYMM_EXTERNAL
dataType: string
lineageTag: 20d7f126-cc9b-40ad-a051-db896eeacc9d
summarizeBy: none
sourceColumn: YYYYMM_EXTERNAL
sortByColumn: YM_NUM
changedProperty = SortByColumn
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column MONTH_EXTERNAL
dataType: string
lineageTag: 1d96877e-9f1c-4282-89d0-15720cd10aec
summarizeBy: none
sourceColumn: MONTH_EXTERNAL
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column YEAR_EXTERNAL
dataType: string
isHidden
lineageTag: 7d463077-4dce-4d2d-a37a-c633f67ff3c2
summarizeBy: none
sourceColumn: YEAR_EXTERNAL
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column DATE
dataType: dateTime
isKey
formatString: Short Date
lineageTag: 2fa17c71-627f-4948-8456-e2f36e74e45d
summarizeBy: none
sourceColumn: DATE
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
annotation UnderlyingDateTimeDataType = Date
column YYYYMMDD
dataType: int64
formatString: 0
lineageTag: 392d840e-917d-4cc3-9017-70b0b9b4708e
summarizeBy: sum
sourceColumn: YYYYMMDD
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column YYYYMM
dataType: string
lineageTag: 6e1aa163-03e8-4606-a3be-e2549dd65d01
summarizeBy: none
sourceColumn: YYYYMM
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column YEAR
dataType: int64
formatString: 0
lineageTag: 0676a2b5-d28f-4d1c-bd39-dca4d7ef51a1
summarizeBy: none
sourceColumn: YEAR
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column QUARTER
dataType: int64
formatString: 0
lineageTag: 63a22fdb-0673-4f36-ba35-581c274a7565
summarizeBy: sum
sourceColumn: QUARTER
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column MONTH
dataType: int64
formatString: 0
lineageTag: 09f91cdf-978e-44c9-b4cd-cb13f6c3fe6f
summarizeBy: sum
sourceColumn: MONTH
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column YEAR_QUATER
dataType: string
lineageTag: b9b9a662-2ddf-4d9f-a26c-3bf11ba48b9c
summarizeBy: none
sourceColumn: YEAR_QUATER
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column HALF_YEAR
dataType: string
lineageTag: 47ff60e4-3dfe-4808-8a37-4f2cbdb1260f
summarizeBy: none
sourceColumn: HALF_YEAR
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column YEAR_FLAG
dataType: int64
formatString: 0
lineageTag: bb295807-30d2-423e-9f54-5360e72bf5de
summarizeBy: sum
sourceColumn: YEAR_FLAG
annotation SummarizationSetBy = Automatic
column YYYYMM_EXTERNAL_AIA
dataType: string
lineageTag: 3d2b5b4e-57fd-496e-adf6-16b066dd8908
summarizeBy: none
sourceColumn: YYYYMM_EXTERNAL_AIA
annotation SummarizationSetBy = Automatic
column YMFlag
dataType: int64
formatString: 0
lineageTag: d931bc3e-12fd-48a5-b8eb-4cdc70b330e9
summarizeBy: sum
sourceColumn: YMFlag
annotation SummarizationSetBy = Automatic
column YYYYMM_EXTERNAL_NIAD
dataType: string
lineageTag: 88151a6a-478f-4e3c-b695-f883de343921
summarizeBy: none
sourceColumn: YYYYMM_EXTERNAL_NIAD
sortByColumn: YYYYMM
changedProperty = SortByColumn
annotation SummarizationSetBy = Automatic
column YM_FLAG_NIAD = [YYYYMM] <=CALCULATE(MAX(Dim_Calendar[YYYYMM]) ,FILTER(Dim_Calendar,[YYYYMM_EXTERNAL_NIAD]="R") )
formatString: """TRUE"";""TRUE"";""FALSE"""
lineageTag: 53a955f6-866f-4b60-975e-00a783124be5
summarizeBy: none
annotation SummarizationSetBy = Automatic
column YYYYMM_MERGED_DATA
dataType: string
lineageTag: 88738c1c-2938-4680-990a-f8027ddab764
summarizeBy: none
sourceColumn: YYYYMM_MERGED_DATA
annotation SummarizationSetBy = Automatic
partition Dim_Calendar-59b630e2-4e38-43bf-981e-a88809964372 = m
mode: import
queryGroup: Dim
source = ```
let
Source =
Value.NativeQuery(
Databricks.Catalogs(
ServerAddress, HttpPath, [
Catalog = CatalogName,
Database = null,
EnableAutomaticProxyDiscovery = null,EnableQueryResultDownload="0"
]
){
[Name = CatalogName, Kind = "Database"]
}[Data],
"
SELECT
`DATE`,
YYYYMMDD,
YYYYMM,
YEAR,
QUARTER,
MONTH,
YEAR_QUATER,
HALF_YEAR,
YYYYMM_EXTERNAL,
MONTH_EXTERNAL,
YEAR_EXTERNAL,
CASE WHEN YEAR >= (
SELECT
MAX(YEAR) -2 YEAR
FROM
DM.DM_TD_EXTERNAL_CALENDAR
) THEN 1
ELSE 0
END YEAR_FLAG,
YYYYMM_EXTERNAL_AIA,
IF(A.YYYYMM<=B.YM,1,0 ) YMFlag
,YYYYMM_EXTERNAL_NIAD
,YYYYMM_MERGED_DATA
FROM
DM.DM_TD_EXTERNAL_CALENDAR A
LEFT JOIN
(SELECT MAX(YYYYMM) AS YM
FROM DM.DM_TD_EXTERNAL_CALENDAR
WHERE YYYYMM_EXTERNAL = 'R') AS B
"
& UsingLimit,
null,
[
EnableFolding = true
]
),
更改的类型 = Table.TransformColumnTypes(Source,{{"YYYYMM", type text}}),
#"Sorted Rows" = Table.Sort(更改的类型,{{"YEAR_FLAG", Order.Ascending}})
in
#"Sorted Rows"
```
changedProperty = IsHidden
annotation PBI_ResultType = Table
annotation PBI_NavigationStepName = Navigation
annotation TabularEditor_TableGroup = 04_DimTable