initial
This commit is contained in:
@@ -0,0 +1,297 @@
|
||||
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 HasData_AIA =
|
||||
|
||||
VAR _end = [YM_HasData_AIA]
|
||||
VAR _start =
|
||||
( INT ( LEFT ( _end, 4 ) ) - 1 ) & "01"
|
||||
RETURN
|
||||
IF ( [YYYYMM] >= _start && [YYYYMM] <= _end, 1, 0 )
|
||||
/*
|
||||
用于AIA Dashboard的年月筛选。AIA只展示两年数据
|
||||
*/
|
||||
formatString: 0
|
||||
lineageTag: 28ea1db3-35a3-4be5-a6c9-30999ccd9232
|
||||
summarizeBy: sum
|
||||
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user