282 lines
6.3 KiB
Plaintext
282 lines
6.3 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: OLD\非首页
|
|
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}})
|
|
in
|
|
更改的类型
|
|
```
|
|
|
|
changedProperty = IsHidden
|
|
|
|
annotation PBI_ResultType = Table
|
|
|
|
annotation PBI_NavigationStepName = Navigation
|
|
|
|
annotation TabularEditor_TableGroup = 04_DimTable
|
|
|