20260421update

This commit is contained in:
2026-04-21 13:36:37 +08:00
parent a9e216295e
commit 9006be88d4
376 changed files with 4106 additions and 4102 deletions

View File

@@ -44490,6 +44490,16 @@ cultureInfo zh-CN
"State": "Generated",
"Weight": 0.99
}
},
{
"Ins Code": {
"State": "Suggested",
"Source": {
"Type": "External",
"Agent": "PowerBI.VisualColumnRename"
},
"Weight": 0.9
}
}
]
},

View File

@@ -480,3 +480,15 @@ relationship f73ef8c7-2e1d-a9b9-c7d1-f65adf3bd159
fromColumn: Fact_Sales_Total.MKT_SOURCE
toColumn: Dim_BrandMKT.MKT_SOURCE
relationship 4866c00f-c248-58db-dd06-63c2964ddd4c
fromColumn: Fact_Sales_NIAD.STORE_NAME
toColumn: Dim_Store.STORE_NAME
relationship 2c074aee-8cd9-2686-a837-32d584972e7c
fromColumn: Fact_Sales_NIAD.PLATFORM_KEY
toColumn: Dim_PlatformMID.PLATFORM_TYPE_SOURCE
relationship f45c709b-4d1a-81fa-f81d-6079626c9a54
fromColumn: Fact_Sales_NIAD.STORE_TYPE_KEY
toColumn: Dim_StoreTypeMID.STORE_TYPE_SOURCE

View File

@@ -1,13 +1,12 @@
table 00_KPI
lineageTag: 39b8e218-c376-43f5-9748-3dbaa502b75b
measure chenwutest1 = ```
SUM ( Fact_Sales[SALES_VALUE_CAL] )
```
measure chenwutest1 = COUNTROWS(FACT_SALES) //TOCSV ( VALUES ( Fact_Sales[market] ) )
displayFolder: Normal
lineageTag: 327243a7-d1c4-4efa-bec8-96f85ad40cec
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure '00.base.cu' =
SUM ( Fact_Sales[CONUTING_UNIT] )
//+ SUM ( Fact_Sales_Main_AIA[CONUTING_UNIT] )
@@ -148,246 +147,304 @@ table 00_KPI
displayFolder: Normal\00base
lineageTag: ef825562-6c3a-40f5-bf07-ae628455c45b
measure '01.CountingUnit' =
measure '01.CountingUnit' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( ),
( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA ) )
|| _count,
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[00.base.cu],
TREATAS (
[00.base.cu]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
),
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt"
)
, _count,
CALCULATE (
[00.base.cu],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt"
),
_count_TA,
)
, _count_TA,
CALCULATE (
[00.base.cu],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA"
),
CALCULATE (
)
, CALCULATE (
[00.base.cu],
'0_Measure_CalGroup'[for_measure] = "_allmkt"
)
)
```
displayFolder: Normal\01
lineageTag: 2ada3919-acdf-4f6a-b991-7501cbd8a4e7
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure '01.CountingUnit.LY' =
measure '01.CountingUnit.LY' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( ),
( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA ) )
|| _count,
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[00.base.cu.ly],
TREATAS (
[00.base.cu.ly]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
),
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt"
)
, _count,
CALCULATE (
[00.base.cu.ly],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt"
),
_count_TA,
)
, _count_TA,
CALCULATE (
[00.base.cu.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA"
),
CALCULATE (
)
, CALCULATE (
[00.base.cu.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt"
)
)
```
displayFolder: Normal\01
lineageTag: 486b7a47-c7c1-4dc6-875d-1468a6c1417f
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure '01.PDOT' =
measure '01.PDOT' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( ),
( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA ) )
|| _count,
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[00.base.pdot],
TREATAS (
[00.base.pdot]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
),
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt"
)
, _count,
CALCULATE (
[00.base.pdot],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt"
),
_count_TA,
)
, _count_TA,
CALCULATE (
[00.base.pdot],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA"
),
CALCULATE (
)
, CALCULATE (
[00.base.pdot],
'0_Measure_CalGroup'[for_measure] = "_allmkt"
)
)
```
displayFolder: Normal\01
lineageTag: ba02edda-df39-47d9-8fe2-3cdb7cb86b16
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure '01.PDOT.LY' =
measure '01.PDOT.LY' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( ),
( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA ) )
|| _count,
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[00.base.pdot.ly],
TREATAS (
[00.base.pdot.ly]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
),
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt"
)
, _count,
CALCULATE (
[00.base.pdot.ly],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt"
),
_count_TA,
)
, _count_TA,
CALCULATE (
[00.base.pdot.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA"
),
CALCULATE (
)
, CALCULATE (
[00.base.pdot.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt"
)
)
```
formatString: 0
displayFolder: Normal\01
lineageTag: 02a43eda-2716-495c-b32a-045175a75c88
measure '01.Unit' =
measure '01.Unit' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( ),
( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA ) )
|| _count,
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[00.base.unit],
TREATAS (
[00.base.unit]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
),
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt"
)
, _count,
CALCULATE (
[00.base.unit],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt"
),
_count_TA,
)
, _count_TA,
CALCULATE (
[00.base.unit],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA"
),
CALCULATE (
)
, CALCULATE (
[00.base.unit],
'0_Measure_CalGroup'[for_measure] = "_allmkt"
)
)
```
displayFolder: Normal\01
lineageTag: 537b917b-4c00-41d7-a02f-1d61497bea1e
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure '01.Unit.LY' =
measure '01.Unit.LY' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( ),
( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA ) )
|| _count,
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[00.base.unit.ly],
TREATAS (
[00.base.unit.ly]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
),
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt"
)
, _count,
CALCULATE (
[00.base.unit.ly],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt"
),
_count_TA,
)
, _count_TA,
CALCULATE (
[00.base.unit.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA"
),
CALCULATE (
)
, CALCULATE (
[00.base.unit.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt"
)
)
```
displayFolder: Normal\01
lineageTag: 9df28f96-4fea-45ca-9182-688f772bf2d8
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure '01.Value' =
measure '01.Value' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( ),
( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA ) )
|| _count,
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[00.base.value]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt"
)
, _count,
CALCULATE (
[00.base.value],
TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
),
'0_Measure_CalGroup'[for_measure] = "_not_allmkt"
),
_count_TA,
)
, _count_TA,
CALCULATE (
[00.base.value],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA"
),
CALCULATE (
)
, CALCULATE (
[00.base.value],
'0_Measure_CalGroup'[for_measure] = "_allmkt"
)
)
```
displayFolder: Normal\01
lineageTag: 3feb36e0-2c49-4481-8616-206b97fb8134
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure '01.Value.LY' =
measure '01.Value.LY' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( )
, ( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA ) )
|| _count,
, _isfilter_org && _count,
CALCULATE (
[00.base.value.ly]
, TREATAS (
@@ -396,6 +453,11 @@ table 00_KPI
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt"
)
, _count,
CALCULATE (
[00.base.value.ly],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt"
)
, _count_TA,
CALCULATE (
[00.base.value.ly],
@@ -406,72 +468,89 @@ table 00_KPI
'0_Measure_CalGroup'[for_measure] = "_allmkt"
)
)
```
displayFolder: Normal\01
lineageTag: e1294fda-25c0-44bd-9572-588e238352ca
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure '01.Prescription' =
measure '01.Prescription' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( ),
( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA ) )
|| _count,
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[00.base.prescription],
TREATAS (
[00.base.prescription]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
),
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt"
)
, _count,
CALCULATE (
[00.base.prescription],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt"
),
_count_TA,
)
, _count_TA,
CALCULATE (
[00.base.prescription],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA"
),
CALCULATE (
)
, CALCULATE (
[00.base.prescription],
'0_Measure_CalGroup'[for_measure] = "_allmkt"
)
)
```
displayFolder: Normal\01
lineageTag: 3470ce23-6b31-410b-8ac6-50e3aad999b3
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure '01.Prescription.LY' =
measure '01.Prescription.LY' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( ),
( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA ) )
|| _count,
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[00.base.prescription.ly],
TREATAS (
[00.base.prescription.ly]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
),
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt"
)
, _count,
CALCULATE (
[00.base.prescription.ly],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt"
),
_count_TA,
)
, _count_TA,
CALCULATE (
[00.base.prescription.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA"
),
CALCULATE (
)
, CALCULATE (
[00.base.prescription.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt"
)
)
```
displayFolder: Normal\01
lineageTag: 9d0e9cf5-2a02-4012-a729-abaa4b4a5a2b

View File

@@ -26,86 +26,72 @@ table AIA_Merge_Data
)
RETURN
SWITCH (
TRUE ( )
, ISFILTERED ( Dim_Market ) || ISFILTERED ( Dim_BrandDefaultMKT )
TRUE ( ),
ISFILTERED ( Dim_Market ) || ISFILTERED ( Dim_BrandDefaultMKT )
|| ISFILTERED ( Dim_MarketTA[TA] ),
CALCULATE (
SWITCH (
TRUE ( )
,
SWITCH (
TRUE ( ),
// 筛选city dtp不参与计算
( OR ( ISFILTERED ( Dim_Org ), ISFILTERED ( Dim_Geo ) )
|| _isfilter )
&& ( NOT [IsMerge] )
&& _isfilter_city,
CALCULATE (
SELECTEDMEASURE ( )
, KEEPFILTERS ( Dim_MergeDataSource[DATA_SOURCE] <> "DTP" )
, USERELATIONSHIP ( Dim_MergeDataSource[DATA_SOURCE], Fact_Sales[MERGEDATA_FLAG_MKT] )
, KEEPFILTERS ( Fact_Sales[MERGED_DATA_DTP_OTHERS] <> "3" )
, KEEPFILTERS ( Fact_Sales[DTP_FLAG] <> 1 ) // 筛选city dtp不参与计算
)
,
SELECTEDMEASURE ( ),
KEEPFILTERS ( Dim_MergeDataSource[DATA_SOURCE] <> "DTP" ),
USERELATIONSHIP ( Dim_MergeDataSource[DATA_SOURCE], Fact_Sales[MERGEDATA_FLAG_MKT] ),
KEEPFILTERS ( Fact_Sales[DTP_FLAG] <> 1 ) // 筛选city dtp不参与计算
),
// 不筛选city dtp参与计算
( OR ( ISFILTERED ( Dim_Org ), ISFILTERED ( Dim_Geo ) )
|| _isfilter )
&& ( NOT [IsMerge] ),
CALCULATE (
SELECTEDMEASURE ( )
, KEEPFILTERS ( Dim_MergeDataSource[DATA_SOURCE] <> "DTP" )
, USERELATIONSHIP ( Dim_MergeDataSource[DATA_SOURCE], Fact_Sales[MERGEDATA_FLAG_MKT] )
, KEEPFILTERS ( Fact_Sales[MERGED_DATA_DTP_OTHERS] <> "3" )
, KEEPFILTERS ( Fact_Sales[DTP_FLAG] <> 1 )
)
,
SELECTEDMEASURE ( ),
KEEPFILTERS ( Dim_MergeDataSource[DATA_SOURCE] <> "DTP" ),
USERELATIONSHIP ( Dim_MergeDataSource[DATA_SOURCE], Fact_Sales[MERGEDATA_FLAG_MKT] ),
KEEPFILTERS ( Fact_Sales[DTP_FLAG] <> 1 )
),
// 筛选city dtp不参与计算
( ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_Geo ) || _isfilter )
&& _isfilter_city,
CALCULATE (
SELECTEDMEASURE ( )
, USERELATIONSHIP ( Dim_MergeDataSource[DATA_SOURCE], Fact_Sales[MERGEDATA_FLAG_MKT] )
, KEEPFILTERS ( Fact_Sales[MERGED_DATA_DTP_OTHERS] <> "3" )
, KEEPFILTERS ( Fact_Sales[DTP_FLAG] <> 1 ) // 筛选city dtp不参与计算
)
,
SELECTEDMEASURE ( ),
USERELATIONSHIP ( Dim_MergeDataSource[DATA_SOURCE], Fact_Sales[MERGEDATA_FLAG_MKT] ),
KEEPFILTERS ( Fact_Sales[DTP_FLAG] <> 1 ) // 筛选city dtp不参与计算
),
// 不筛选city dtp参与计算
( ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_Geo ) || _isfilter ),
CALCULATE (
SELECTEDMEASURE ( )
, USERELATIONSHIP ( Dim_MergeDataSource[DATA_SOURCE], Fact_Sales[MERGEDATA_FLAG_MKT] )
, KEEPFILTERS ( Fact_Sales[MERGED_DATA_DTP_OTHERS] <> "3" )
)
,
SELECTEDMEASURE ( ),
USERELATIONSHIP ( Dim_MergeDataSource[DATA_SOURCE], Fact_Sales[MERGEDATA_FLAG_MKT] )
),
// 筛选city dtp不参与计算
_isfilter_city,
CALCULATE (
SELECTEDMEASURE ( )
, USERELATIONSHIP ( Dim_MergeDataSource[DATA_SOURCE], Fact_Sales[MERGEDATA_FLAG_CHAP_DTP_NOAIA] )
, KEEPFILTERS ( Fact_Sales[MERGED_DATA_DTP_OTHERS] <> "3" )
, KEEPFILTERS ( Fact_Sales[DTP_FLAG] <> 1 ) // 筛选city dtp不参与计算
)
,
SELECTEDMEASURE ( ),
USERELATIONSHIP ( Dim_MergeDataSource[DATA_SOURCE], Fact_Sales[MERGEDATA_FLAG_CHAP_DTP_NOAIA] ),
KEEPFILTERS ( Fact_Sales[DTP_FLAG] <> 1 ) // 筛选city dtp不参与计算
),
//不选dtp
NOT [IsMerge],
CALCULATE (
SELECTEDMEASURE ( )
, KEEPFILTERS ( Dim_MergeDataSource[DATA_SOURCE] <> "DTP" )
, USERELATIONSHIP ( Dim_MergeDataSource[DATA_SOURCE], Fact_Sales[MERGEDATA_FLAG_CHAP_DTP_NOAIA] )
, KEEPFILTERS ( Fact_Sales[MERGED_DATA_DTP_OTHERS] <> "3" )
, KEEPFILTERS ( Fact_Sales[DTP_FLAG] <> 1 )
)
,
SELECTEDMEASURE ( ),
KEEPFILTERS ( Dim_MergeDataSource[DATA_SOURCE] <> "DTP" ),
USERELATIONSHIP ( Dim_MergeDataSource[DATA_SOURCE], Fact_Sales[MERGEDATA_FLAG_CHAP_DTP_NOAIA] ),
KEEPFILTERS ( Fact_Sales[DTP_FLAG] <> 1 )
),
// 不筛选city dtp参与计算
CALCULATE (
SELECTEDMEASURE ( )
, USERELATIONSHIP ( Dim_MergeDataSource[DATA_SOURCE], Fact_Sales[MERGEDATA_FLAG_CHAP_DTP_NOAIA] )
, KEEPFILTERS ( Fact_Sales[MERGED_DATA_DTP_OTHERS] <> "3" )
SELECTEDMEASURE ( ),
USERELATIONSHIP ( Dim_MergeDataSource[DATA_SOURCE], Fact_Sales[MERGEDATA_FLAG_CHAP_DTP_NOAIA] )
)
)
, KEEPFILTERS (
),
KEEPFILTERS (
Dim_Market[MKT_SOURCE] <> "Amivantamab MarketDTP(Quarterly)"
)
, KEEPFILTERS (
),
KEEPFILTERS (
NOT Dim_Market[MARKET] IN
{
"RE Market",

View File

@@ -234,7 +234,7 @@ table Dim_HP_Potential_AIA
Source
```
annotation PBI_ResultType = Table
annotation PBI_ResultType = Exception
annotation PBI_NavigationStepName = 导航

View File

@@ -598,7 +598,7 @@ table Dim_RC
annotation PBI_NavigationStepName = Navigation
annotation PBI_ResultType = Exception
annotation PBI_ResultType = Table
annotation TabularEditor_TableGroup = 04_DimTable

View File

@@ -29,7 +29,7 @@ table Dim_Store
SELECT
STORE_NAME
FROM
DM.DM_TF_EXT_UNIONALL_SALES_MAPPING
DM.DM_TF_EXT_EC_SALES
WHERE
DATA_SOURCE = 'EC(Monthly)'
GROUP BY
@@ -44,7 +44,7 @@ table Dim_Store
annotation PBI_NavigationStepName = Navigation
annotation PBI_ResultType = Table
annotation PBI_ResultType = Exception
annotation TabularEditor_TableGroup = 04_DimTable

View File

@@ -238,6 +238,30 @@ table Fact_Sales_NIAD
annotation SummarizationSetBy = Automatic
column PLATFORM_KEY
dataType: string
lineageTag: 9472f178-f664-46ba-82e9-4393a427fd86
summarizeBy: none
sourceColumn: PLATFORM_KEY
annotation SummarizationSetBy = Automatic
column STORE_TYPE_KEY
dataType: string
lineageTag: abf6d862-21cf-45db-b71f-89ce6dd0e099
summarizeBy: none
sourceColumn: STORE_TYPE_KEY
annotation SummarizationSetBy = Automatic
column STORE_NAME
dataType: string
lineageTag: 1384d96a-620f-4924-b28f-2cdbb77aea5c
summarizeBy: none
sourceColumn: STORE_NAME
annotation SummarizationSetBy = Automatic
partition Fact_Sales_NIAD = m
mode: import
queryGroup: Fact_Sales
@@ -281,7 +305,10 @@ table Fact_Sales_NIAD
AUDIT_SOURCE,
MARKET_SOURCE,
CLASS_SOURCE,
DATE_KEY
DATE_KEY,
concat( PLATFORM,DATA_SOURCE) AS PLATFORM_KEY,
concat( STORE_TYPE,DATA_SOURCE) AS STORE_TYPE_KEY,
STORE_NAME
FROM
DM.DM_TF_EXT_UNIONALL_SALES_MAPPING_NIAD
"
@@ -297,7 +324,7 @@ table Fact_Sales_NIAD
annotation PBI_NavigationStepName = Navigation
annotation PBI_ResultType = Table
annotation PBI_ResultType = Exception
annotation TabularEditor_TableGroup = 05_FactTable

View File

@@ -1364,7 +1364,7 @@
"ordinal": 3,
"scrollPosition": {
"x": 0,
"y": 0
"y": 279
},
"nodes": [
{
@@ -1483,6 +1483,45 @@
"width": 234
},
"zIndex": 2
},
{
"location": {
"x": 1128,
"y": 1024
},
"nodeIndex": "Dim_Store",
"nodeLineageTag": "e1d0ffd3-8b36-429e-be28-6d10d8f48279",
"size": {
"height": 104,
"width": 234
},
"zIndex": 12
},
{
"location": {
"x": 495,
"y": 1148
},
"nodeIndex": "Dim_PlatformMID",
"nodeLineageTag": "1cd2fd49-62d1-49ca-ac98-218be929baae",
"size": {
"height": 152,
"width": 234
},
"zIndex": 10
},
{
"location": {
"x": 776,
"y": 1162
},
"nodeIndex": "Dim_StoreTypeMID",
"nodeLineageTag": "d6ca2686-554d-4d78-a475-7787f1325ec0",
"size": {
"height": 152,
"width": 234
},
"zIndex": 11
}
],
"name": "Fact_Sales_NIAD",
@@ -1680,7 +1719,7 @@
"ordinal": 5,
"scrollPosition": {
"x": 0,
"y": 55
"y": 329
},
"nodes": [
{
@@ -1835,6 +1874,6 @@
"tablesLocked": false
}
],
"selectedDiagram": "Layout 2",
"selectedDiagram": "Fact_Sales_NIAD",
"defaultDiagram": "All tables"
}