table 00_KPI lineageTag: 39b8e218-c376-43f5-9748-3dbaa502b75b measure chenwutest1 = ``` SUM ( Fact_Sales[SALES_VALUE_CAL] ) ``` lineageTag: 327243a7-d1c4-4efa-bec8-96f85ad40cec measure '00.base.cu' = SUM ( Fact_Sales[CONUTING_UNIT] ) //+ SUM ( Fact_Sales_Main_AIA[CONUTING_UNIT] ) //+ SUM ( Fact_Sales_Main_CHPA[CONUTING_UNIT] ) //+ SUM ( Fact_Sales_Main_COUNTY[CONUTING_UNIT] ) //+ SUM ( Fact_Sales_Main_CHC[CONUTING_UNIT] ) //+ SUM ( Fact_Sales_Main_DTP[CONUTING_UNIT] ) //+ SUM ( Fact_Sales_Main_Retail[CONUTING_UNIT] ) //+ SUM ( Fact_Sales_Main_EC[CONUTING_UNIT] ) //+ SUM ( Fact_Sales_Main_XH[CONUTING_UNIT] ) displayFolder: 00base lineageTag: 9620a79e-793e-465e-b981-40e0e904caa6 measure '00.base.cu.ly' = SUM( Fact_Sales[CONUTING_UNIT_LY] ) //+ SUM ( Fact_Sales_Main_AIA[CONUTING_UNIT_LY] ) //+ SUM ( Fact_Sales_Main_CHPA[CONUTING_UNIT_LY] ) //+ SUM ( Fact_Sales_Main_COUNTY[CONUTING_UNIT_LY] ) //+ SUM ( Fact_Sales_Main_CHC[CONUTING_UNIT_LY] ) //+ SUM ( Fact_Sales_Main_DTP[CONUTING_UNIT_LY] ) //+ SUM ( Fact_Sales_Main_Retail[CONUTING_UNIT_LY] ) //+ SUM ( Fact_Sales_Main_EC[CONUTING_UNIT_LY] ) //+ SUM ( Fact_Sales_Main_XH[CONUTING_UNIT_LY] ) displayFolder: 00base lineageTag: ab799134-acf6-437b-b345-110c5cbab80b measure '00.base.pdot' = SUM( Fact_Sales[PDOT] ) //+ SUM ( Fact_Sales_Main_AIA[PDOT] ) //+ SUM ( Fact_Sales_Main_CHPA[PDOT] ) //+ SUM ( Fact_Sales_Main_COUNTY[PDOT] ) //+ SUM ( Fact_Sales_Main_CHC[PDOT] ) //+ SUM ( Fact_Sales_Main_DTP[PDOT] ) //+ SUM ( Fact_Sales_Main_Retail[PDOT] ) //+ SUM ( Fact_Sales_Main_EC[PDOT] ) //+ SUM ( Fact_Sales_Main_XH[PDOT] ) displayFolder: 00base lineageTag: 3b437121-0751-4cfd-b746-f2a329a9d31a measure '00.base.pdot.ly' = SUM( Fact_Sales[PDOT_LY] ) //+ SUM ( Fact_Sales_Main_AIA[PDOT_LY] ) //+ SUM ( Fact_Sales_Main_CHPA[PDOT_LY] ) //+ SUM ( Fact_Sales_Main_COUNTY[PDOT_LY] ) //+ SUM ( Fact_Sales_Main_CHC[PDOT_LY] ) //+ SUM ( Fact_Sales_Main_DTP[PDOT_LY] ) //+ SUM ( Fact_Sales_Main_Retail[PDOT_LY] ) //+ SUM ( Fact_Sales_Main_EC[PDOT_LY] ) //+ SUM ( Fact_Sales_Main_XH[PDOT_LY] ) displayFolder: 00base lineageTag: 33e343f4-c03c-4991-ae88-7fb34d7f0539 measure '00.base.unit' = SUM( Fact_Sales[SALES_UNIT_CAL] ) //+ SUM ( Fact_Sales_Main_AIA[SALES_UNIT_CAL] ) //+ SUM ( Fact_Sales_Main_CHPA[SALES_UNIT_CAL] ) //+ SUM ( Fact_Sales_Main_COUNTY[SALES_UNIT_CAL] ) //+ SUM ( Fact_Sales_Main_CHC[SALES_UNIT_CAL] ) //+ SUM ( Fact_Sales_Main_DTP[SALES_UNIT_CAL] ) //+ SUM ( Fact_Sales_Main_Retail[SALES_UNIT_CAL] ) //+ SUM ( Fact_Sales_Main_EC[SALES_UNIT_CAL] ) //+ SUM ( Fact_Sales_Main_XH[SALES_UNIT_CAL] ) displayFolder: 00base lineageTag: a27f1e7f-c609-4434-8367-8d50a03f3731 measure '00.base.unit.ly' = SUM( Fact_Sales[SALES_UNIT_CAL_LY] ) //+ SUM ( Fact_Sales_Main_AIA[SALES_UNIT_CAL_LY] ) //+ SUM ( Fact_Sales_Main_CHPA[SALES_UNIT_CAL_LY] ) //+ SUM ( Fact_Sales_Main_COUNTY[SALES_UNIT_CAL_LY] ) //+ SUM ( Fact_Sales_Main_CHC[SALES_UNIT_CAL_LY] ) //+ SUM ( Fact_Sales_Main_DTP[SALES_UNIT_CAL_LY] ) //+ SUM ( Fact_Sales_Main_Retail[SALES_UNIT_CAL_LY] ) //+ SUM ( Fact_Sales_Main_EC[SALES_UNIT_CAL_LY] ) //+ SUM ( Fact_Sales_Main_XH[SALES_UNIT_CAL_LY] ) displayFolder: 00base lineageTag: 7d18c9f1-6bd5-483d-b99d-b0439a1d80f6 measure '00.base.value' = SUM ( Fact_Sales[SALES_VALUE_CAL] ) //+ SUM ( Fact_Sales_Main_AIA[SALES_VALUE_CAL] ) //+ SUM ( Fact_Sales_Main_CHPA[SALES_VALUE_CAL] ) //+ SUM ( Fact_Sales_Main_COUNTY[SALES_VALUE_CAL] ) //+ SUM ( Fact_Sales_Main_CHC[SALES_VALUE_CAL] ) //+ SUM ( Fact_Sales_Main_DTP[SALES_VALUE_CAL] ) //+ SUM ( Fact_Sales_Main_Retail[SALES_VALUE_CAL] ) //+ SUM ( Fact_Sales_Main_EC[SALES_VALUE_CAL] ) //+ SUM ( Fact_Sales_Main_XH[SALES_VALUE_CAL] ) displayFolder: 00base lineageTag: 7ef37e6e-471d-4535-a462-47c7396708b5 measure '00.base.value.ly' = SUM( Fact_Sales[SALES_VALUE_CAL_LY] ) //+ SUM ( Fact_Sales_Main_AIA[SALES_VALUE_CAL_LY] ) //+ SUM ( Fact_Sales_Main_CHPA[SALES_VALUE_CAL_LY] ) //+ SUM ( Fact_Sales_Main_COUNTY[SALES_VALUE_CAL_LY] ) //+ SUM ( Fact_Sales_Main_CHC[SALES_VALUE_CAL_LY] ) //+ SUM ( Fact_Sales_Main_DTP[SALES_VALUE_CAL_LY] ) //+ SUM ( Fact_Sales_Main_Retail[SALES_VALUE_CAL_LY] ) //+ SUM ( Fact_Sales_Main_EC[SALES_VALUE_CAL_LY] ) //+ SUM ( Fact_Sales_Main_XH[SALES_VALUE_CAL_LY] ) displayFolder: 00base lineageTag: d6584773-a573-4e2c-87a1-96c8e5cd774a measure '00.base.prescription.ly' = SUM( Fact_Sales[PRESCRIPTION_LY] ) //+ SUM ( Fact_Sales_Main_AIA[PRESCRIPTION_LY] ) //+ SUM ( Fact_Sales_Main_CHPA[PRESCRIPTION_LY] ) //+ SUM ( Fact_Sales_Main_COUNTY[PRESCRIPTION_LY] ) //+ SUM ( Fact_Sales_Main_CHC[PRESCRIPTION_LY] ) //+ SUM ( Fact_Sales_Main_DTP[PRESCRIPTION_LY] ) //+ SUM ( Fact_Sales_Main_Retail[PRESCRIPTION_LY] ) //+ SUM ( Fact_Sales_Main_EC[PRESCRIPTION_LY] ) //+ SUM ( Fact_Sales_Main_XH[PRESCRIPTION_LY] ) displayFolder: 00base lineageTag: fbe0a78c-b51b-412b-a005-545af4e3a5b5 measure '00.base.prescription' = SUM( Fact_Sales[PRESCRIPTION] ) //+ SUM ( Fact_Sales_Main_AIA[PRESCRIPTION] ) //+ SUM ( Fact_Sales_Main_CHPA[PRESCRIPTION] ) //+ SUM ( Fact_Sales_Main_COUNTY[PRESCRIPTION] ) //+ SUM ( Fact_Sales_Main_CHC[PRESCRIPTION] ) //+ SUM ( Fact_Sales_Main_DTP[PRESCRIPTION] ) //+ SUM ( Fact_Sales_Main_Retail[PRESCRIPTION] ) //+ SUM ( Fact_Sales_Main_EC[PRESCRIPTION] ) //+ SUM ( Fact_Sales_Main_XH[PRESCRIPTION] ) displayFolder: 00base lineageTag: 593c4a0e-9a8f-452a-8838-9cb3267497c1 measure '00.base.if.countTA' = //COUNTROWS ( ALL ( Dim_MarketTA ) )<>MAX (Config_TA_Countrows[@countrows]) FALSE () displayFolder: 00base lineageTag: a07a34b4-9afd-4471-bd7e-3650c34cbdf9 measure '00.base.if.countMarket' = COUNTROWS ( VALUES ( Dim_Market[MARKET] ) ) = 1 displayFolder: 00base lineageTag: ef825562-6c3a-40f5-bf07-ae628455c45b measure '01.CountingUnit' = VAR _count = [00.base.if.countMarket] VAR _count_TA = [00.base.if.countTA] RETURN SWITCH ( TRUE ( ), ( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ) || _count, CALCULATE ( [00.base.cu], TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), _count_TA, CALCULATE ( [00.base.cu], '0_Measure_CalGroup'[for_measure] = "_allmkt_TA" ), CALCULATE ( [00.base.cu], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: 2ada3919-acdf-4f6a-b991-7501cbd8a4e7 annotation PBI_FormatHint = {"isGeneralNumber":true} measure '01.CountingUnit.LY' = VAR _count = [00.base.if.countMarket] VAR _count_TA = [00.base.if.countTA] RETURN SWITCH ( TRUE ( ), ( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ) || _count, CALCULATE ( [00.base.cu.ly], TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), _count_TA, CALCULATE ( [00.base.cu.ly], '0_Measure_CalGroup'[for_measure] = "_allmkt_TA" ), CALCULATE ( [00.base.cu.ly], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: 486b7a47-c7c1-4dc6-875d-1468a6c1417f annotation PBI_FormatHint = {"isGeneralNumber":true} measure '01.PDOT' = VAR _count = [00.base.if.countMarket] VAR _count_TA = [00.base.if.countTA] RETURN SWITCH ( TRUE ( ), ( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ) || _count, CALCULATE ( [00.base.pdot], TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), _count_TA, CALCULATE ( [00.base.pdot], '0_Measure_CalGroup'[for_measure] = "_allmkt_TA" ), CALCULATE ( [00.base.pdot], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: ba02edda-df39-47d9-8fe2-3cdb7cb86b16 annotation PBI_FormatHint = {"isGeneralNumber":true} measure '01.PDOT.LY' = VAR _count = [00.base.if.countMarket] VAR _count_TA = [00.base.if.countTA] RETURN SWITCH ( TRUE ( ), ( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ) || _count, CALCULATE ( [00.base.pdot.ly], TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), _count_TA, CALCULATE ( [00.base.pdot.ly], '0_Measure_CalGroup'[for_measure] = "_allmkt_TA" ), CALCULATE ( [00.base.pdot.ly], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) formatString: 0 displayFolder: 01 lineageTag: 02a43eda-2716-495c-b32a-045175a75c88 measure '01.Unit' = VAR _count = [00.base.if.countMarket] VAR _count_TA = [00.base.if.countTA] RETURN SWITCH ( TRUE ( ), ( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ) || _count, CALCULATE ( [00.base.unit], TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), _count_TA, CALCULATE ( [00.base.unit], '0_Measure_CalGroup'[for_measure] = "_allmkt_TA" ), CALCULATE ( [00.base.unit], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: 537b917b-4c00-41d7-a02f-1d61497bea1e annotation PBI_FormatHint = {"isGeneralNumber":true} measure '01.Unit.LY' = VAR _count = [00.base.if.countMarket] VAR _count_TA = [00.base.if.countTA] RETURN SWITCH ( TRUE ( ), ( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ) || _count, CALCULATE ( [00.base.unit.ly], TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), _count_TA, CALCULATE ( [00.base.unit.ly], '0_Measure_CalGroup'[for_measure] = "_allmkt_TA" ), CALCULATE ( [00.base.unit.ly], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: 9df28f96-4fea-45ca-9182-688f772bf2d8 annotation PBI_FormatHint = {"isGeneralNumber":true} measure '01.Value' = VAR _count = [00.base.if.countMarket] VAR _count_TA = [00.base.if.countTA] RETURN SWITCH ( TRUE ( ), ( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ) || _count, CALCULATE ( [00.base.value], TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), _count_TA, CALCULATE ( [00.base.value], '0_Measure_CalGroup'[for_measure] = "_allmkt_TA" ), CALCULATE ( [00.base.value], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: 3feb36e0-2c49-4481-8616-206b97fb8134 annotation PBI_FormatHint = {"isGeneralNumber":true} measure '01.Value.LY' = VAR _count = [00.base.if.countMarket] VAR _count_TA = [00.base.if.countTA] RETURN SWITCH ( TRUE ( ) , ( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ) || _count, CALCULATE ( [00.base.value.ly] , TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ) , '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ) , _count_TA, CALCULATE ( [00.base.value.ly], '0_Measure_CalGroup'[for_measure] = "_allmkt_TA" ) , CALCULATE ( [00.base.value.ly], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: e1294fda-25c0-44bd-9572-588e238352ca annotation PBI_FormatHint = {"isGeneralNumber":true} measure '01.Prescription' = VAR _count = [00.base.if.countMarket] VAR _count_TA = [00.base.if.countTA] RETURN SWITCH ( TRUE ( ), ( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ) || _count, CALCULATE ( [00.base.prescription], TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), _count_TA, CALCULATE ( [00.base.prescription], '0_Measure_CalGroup'[for_measure] = "_allmkt_TA" ), CALCULATE ( [00.base.prescription], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: 3470ce23-6b31-410b-8ac6-50e3aad999b3 annotation PBI_FormatHint = {"isGeneralNumber":true} measure '01.Prescription.LY' = VAR _count = [00.base.if.countMarket] VAR _count_TA = [00.base.if.countTA] RETURN SWITCH ( TRUE ( ), ( ISFILTERED ( Dim_RC ) || ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ) || _count, CALCULATE ( [00.base.prescription.ly], TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), _count_TA, CALCULATE ( [00.base.prescription.ly], '0_Measure_CalGroup'[for_measure] = "_allmkt_TA" ), CALCULATE ( [00.base.prescription.ly], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: 9d0e9cf5-2a02-4012-a729-abaa4b4a5a2b annotation PBI_FormatHint = {"isGeneralNumber":true} measure '02.CountingUnit' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[01.CountingUnit]), -- BLANK (), [01.CountingUnit] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:CountingUnit中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 02 lineageTag: 21857317-ae56-454f-8e08-3a4c1874ff35 annotation PBI_FormatHint = {"isGeneralNumber":true} measure '02.CountingUnit.LY' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[01.CountingUnit.LY]), -- BLANK (), [01.CountingUnit.LY] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:去年CountingUnit中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 02 lineageTag: 972ecad8-dc31-4e4f-a429-acc4c1b93fa9 annotation PBI_FormatHint = {"isGeneralNumber":true} measure '02.PDOT' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[01.PDOT]), -- BLANK (), [01.PDOT] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:PDOT中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 02 lineageTag: 5dc131a2-b621-44d8-a32d-94424bdfc245 annotation PBI_FormatHint = {"isGeneralNumber":true} measure '02.PDOT.LY' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[01.PDOT.LY]), -- BLANK (), [01.PDOT.LY] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:去年同期PDOT中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 02 lineageTag: ae714255-0361-4924-bf9d-eaad87e5b2f0 annotation PBI_FormatHint = {"isGeneralNumber":true} measure '02.Unit' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ),BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[01.Unit]), -- BLANK (), [01.Unit] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:Unit中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 02 lineageTag: 6b37f467-e265-4931-8372-66116c9ad2bb annotation PBI_FormatHint = {"isGeneralNumber":true} measure '02.Unit.LY' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ),BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[01.Unit.LY]), -- BLANK (), [01.Unit.LY] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:去年同期Unit中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 02 lineageTag: 2bd1913b-3039-4677-be2e-34859683e057 annotation PBI_FormatHint = {"isGeneralNumber":true} measure '02.Value' = SWITCH( TRUE( ), ISFILTERED( Dim_Org ) && ISFILTERED( Dim_GeoGroup ), BLANK( ), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market ) && NOT ISFILTERED( Dim_BrandDefaultMKT ), IF( [Fix_Is_AIA.MID.MID], [01.Value] ), -- BLANK (), [01.Value] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:金额中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 02 lineageTag: fbbf5050-d892-4736-b4e4-087c34307a89 annotation PBI_FormatHint = {"isGeneralNumber":true} measure '02.Value.LY' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[01.Value.LY]), -- BLANK (), [01.Value.LY] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:去年同期金额中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 02 lineageTag: 1359f4b3-be05-4c7d-bfc3-0eed768cd253 annotation PBI_FormatHint = {"isGeneralNumber":true} measure '02.Prescription' = ``` SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[01.Prescription]), -- BLANK (), [01.Prescription] ) ``` displayFolder: 02 lineageTag: 9bd0a77d-aac8-4148-9c85-df90c5c95d2e annotation PBI_FormatHint = {"isGeneralNumber":true} measure '02.Prescription.LY' = ``` SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[01.Prescription.LY]), -- BLANK (), [01.Prescription.LY] ) ``` displayFolder: 02 lineageTag: 34938121-a3e9-4d5c-8180-bb0434ddc32e annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Value.MTH' = [02.Value] /*---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:Value ------KPI公式:1、若TA是ONCO且是Retail,需要取DTP_FLAG为1的数据; 2、若选择PACKAGE,且外部渠道是Retail,不选择地理维度,展示PACK_FLAG是1和2的数据(1:pack+省份数据;2:pack+全国的数据); 3、若选择PACKAGE,且外部渠道是Retail,且选择了具体的某个省份(非全国),展示PACK_FLAG是1的数据; 4、若选择PROD,且外部渠道是Retail,展示Prod_FLAG是1的数据; 5、若选择地理维度,且外部渠道是Retail,展示PACK_FLAG是1和2的数据; 6、其余渠道,取原来的Value kpi。 ------备注:1、DTP的数据不参与retail总计计算,其余外部渠道数据默认是0; 2、1:pack+省份数据,意思是提供的原始数据就是Pack+省份的数据;2:pack+全国的数据,意思是提供的原始数据是pack+全国数据,只是因为倒减,在底表中显示的是pack+省份。 ------创建时间:2024.5.15 ------修改时间:2024.6.10 ------修改内容:添加Retail的特殊逻辑处理 ----------------------------------------------------------------------------*/ displayFolder: 03 lineageTag: adf4c876-0c86-4a7b-b505-a198d6a7753f annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Value.LY.MTH' = [02.Value.LY] /*---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:去年同期Value ------KPI公式:1、若TA是ONCO且是Retail,需要取DTP_FLAG为1的数据; 2、若选择PACKAGE,且外部渠道是Retail,不选择地理维度,展示PACK_FLAG是1和2的数据(1:pack+省份数据;2:pack+全国的数据); 3、若选择PACKAGE,且外部渠道是Retail,且选择了具体的某个省份(非全国),展示PACK_FLAG是1的数据; 4、若选择PROD,且外部渠道是Retail,展示Prod_FLAG是1的数据; 5、若选择地理维度,且外部渠道是Retail,展示PACK_FLAG是1和2的数据; 6、其余渠道,取原来的Value kpi。 ------备注:1、DTP的数据不参与retail总计计算,其余外部渠道数据默认是0; 2、1:pack+省份数据,意思是提供的原始数据就是Pack+省份的数据;2:pack+全国的数据,意思是提供的原始数据是pack+全国数据,只是因为倒减,在底表中显示的是pack+省份。 ------创建时间:2024.5.15 ------修改时间:2024.6.10 ------修改内容:添加Retail的特殊逻辑处理 ----------------------------------------------------------------------------*/ formatString: #,0 displayFolder: 03 lineageTag: 26fe4b18-1ea2-411e-94c7-3e36e73eb325 measure 'External.Unit.MTH' = [02.Unit] /*---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:Unit ------KPI公式:1、若TA是ONCO且是Retail,需要取DTP_FLAG为1的数据; 2、若选择PACKAGE,且外部渠道是Retail,不选择地理维度,展示PACK_FLAG是1和2的数据(1:pack+省份数据;2:pack+全国的数据); 3、若选择PACKAGE,且外部渠道是Retail,且选择了具体的某个省份(非全国),展示PACK_FLAG是1的数据; 4、若选择PROD,且外部渠道是Retail,展示Prod_FLAG是1的数据; 5、若选择地理维度,且外部渠道是Retail,展示PACK_FLAG是1和2的数据; 6、其余渠道,取原来的unit kpi。 ------备注:1、DTP的数据不参与retail总计计算,其余外部渠道数据默认是0; 2、1:pack+省份数据,意思是提供的原始数据就是Pack+省份的数据;2:pack+全国的数据,意思是提供的原始数据是pack+全国数据,只是因为倒减,在底表中显示的是pack+省份。 ------创建时间:2024.5.15 ------修改时间:2024.6.10 ------修改内容:添加Retail的特殊逻辑处理 ----------------------------------------------------------------------------*/ formatString: #,0 displayFolder: 03 lineageTag: 68d74ae6-59c8-4170-bc6c-1d7adc2d211e measure 'External.Unit.LY.MTH' = [02.Unit.LY] /*---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:去年同期Unit ------KPI公式:1、若TA是ONCO且是Retail,需要取DTP_FLAG为1的数据; 2、若选择PACKAGE,且外部渠道是Retail,不选择地理维度,展示PACK_FLAG是1和2的数据(1:pack+省份数据;2:pack+全国的数据); 3、若选择PACKAGE,且外部渠道是Retail,且选择了具体的某个省份(非全国),展示PACK_FLAG是1的数据; 4、若选择PROD,且外部渠道是Retail,展示Prod_FLAG是1的数据; 5、若选择地理维度,且外部渠道是Retail,展示PACK_FLAG是1和2的数据; 6、其余渠道,取原来的Unit kpi。 ------备注:1、DTP的数据不参与retail总计计算,其余外部渠道数据默认是0; 2、1:pack+省份数据,意思是提供的原始数据就是Pack+省份的数据;2:pack+全国的数据,意思是提供的原始数据是pack+全国数据,只是因为倒减,在底表中显示的是pack+省份。 ------创建时间:2024.5.15 ------修改时间:2024.6.10 ------修改内容:添加Retail的特殊逻辑处理 ----------------------------------------------------------------------------*/ displayFolder: 03 lineageTag: aed844cb-df09-4124-b0dd-1043b18c9db3 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.PDOT.MTH' = [02.PDOT] /*---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:PDOT ------KPI公式:1、若TA是ONCO且是Retail,需要取DTP_FLAG为1的数据; 2、若选择PACKAGE,且外部渠道是Retail,不选择地理维度,展示PACK_FLAG是1和2的数据(1:pack+省份数据;2:pack+全国的数据); 3、若选择PACKAGE,且外部渠道是Retail,且选择了具体的某个省份(非全国),展示PACK_FLAG是1的数据; 4、若选择PROD,且外部渠道是Retail,展示Prod_FLAG是1的数据; 5、若选择地理维度,且外部渠道是Retail,展示PACK_FLAG是1和2的数据; 6、其余渠道,取原来的PDOT kpi。 ------备注:1、DTP的数据不参与retail总计计算,其余外部渠道数据默认是0; 2、1:pack+省份数据,意思是提供的原始数据就是Pack+省份的数据;2:pack+全国的数据,意思是提供的原始数据是pack+全国数据,只是因为倒减,在底表中显示的是pack+省份。 ------创建时间:2024.5.15 ------修改时间:2024.6.10 ------修改内容:添加Retail的特殊逻辑处理 ----------------------------------------------------------------------------*/ formatString: #,0 displayFolder: 03 lineageTag: 0ba0c91e-fec7-4b0a-a004-444837015f8e measure 'External.PDOT.LY.MTH' = [02.PDOT.LY] /*---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:去年同期PDOT ------KPI公式:1、若TA是ONCO且是Retail,需要取DTP_FLAG为1的数据; 2、若选择PACKAGE,且外部渠道是Retail,不选择地理维度,展示PACK_FLAG是1和2的数据(1:pack+省份数据;2:pack+全国的数据); 3、若选择PACKAGE,且外部渠道是Retail,且选择了具体的某个省份(非全国),展示PACK_FLAG是1的数据; 4、若选择PROD,且外部渠道是Retail,展示Prod_FLAG是1的数据; 5、若选择地理维度,且外部渠道是Retail,展示PACK_FLAG是1和2的数据; 6、其余渠道,取原来的PDOT kpi。 ------备注:1、DTP的数据不参与retail总计计算,其余外部渠道数据默认是0; 2、1:pack+省份数据,意思是提供的原始数据就是Pack+省份的数据;2:pack+全国的数据,意思是提供的原始数据是pack+全国数据,只是因为倒减,在底表中显示的是pack+省份。 ------创建时间:2024.5.15 ------修改时间:2024.6.10 ------修改内容:添加Retail的特殊逻辑处理 ----------------------------------------------------------------------------*/ formatString: #,0 displayFolder: 03 lineageTag: 838247e1-7565-4c27-8f32-7a7be9d201fa measure 'External.CountingUnit.MTH' = [02.CountingUnit] /*---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:去年同期CountingUnit ------KPI公式:1、若TA是ONCO且是Retail,需要取DTP_FLAG为1的数据; 2、若选择PACKAGE,且外部渠道是Retail,不选择地理维度,展示PACK_FLAG是1和2的数据(1:pack+省份数据;2:pack+全国的数据); 3、若选择PACKAGE,且外部渠道是Retail,且选择了具体的某个省份(非全国),展示PACK_FLAG是1的数据; 4、若选择PROD,且外部渠道是Retail,展示Prod_FLAG是1的数据; 5、若选择地理维度,且外部渠道是Retail,展示PACK_FLAG是1和2的数据; 6、其余渠道,取原来的countingunit kpi。 ------备注:1、DTP的数据不参与retail总计计算,其余外部渠道数据默认是0; 2、1:pack+省份数据,意思是提供的原始数据就是Pack+省份的数据;2:pack+全国的数据,意思是提供的原始数据是pack+全国数据,只是因为倒减,在底表中显示的是pack+省份。 ------创建时间:2024.5.15 ------修改时间:2024.6.10 ------修改内容:添加Retail的特殊逻辑处理 ----------------------------------------------------------------------------*/ formatString: #,0 displayFolder: 03 lineageTag: f11b700c-1265-4f48-903c-a396c3484e8a measure 'External.CountingUnit.LY.MTH' = [02.CountingUnit.LY] /*---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:去年同期CountingUnit ------KPI公式:1、若TA是ONCO且是Retail,需要取DTP_FLAG为1的数据; 2、若选择PACKAGE,且外部渠道是Retail,不选择地理维度,展示PACK_FLAG是1和2的数据(1:pack+省份数据;2:pack+全国的数据); 3、若选择PACKAGE,且外部渠道是Retail,且选择了具体的某个省份(非全国),展示PACK_FLAG是1的数据; 4、若选择PROD,且外部渠道是Retail,展示Prod_FLAG是1的数据; 5、若选择地理维度,且外部渠道是Retail,展示PACK_FLAG是1和2的数据; 6、其余渠道,取原来的countingunit kpi。 ------备注:1、DTP的数据不参与retail总计计算,其余外部渠道数据默认是0; 2、1:pack+省份数据,意思是提供的原始数据就是Pack+省份的数据;2:pack+全国的数据,意思是提供的原始数据是pack+全国数据,只是因为倒减,在底表中显示的是pack+省份。 ------创建时间:2024.5.15 ------修改时间:2024.6.10 ------修改内容:添加Retail的特殊逻辑处理 ----------------------------------------------------------------------------*/ displayFolder: 03 lineageTag: ea93613f-c719-47d7-b271-d1e21302fd4e annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Prescription.LY.MTH' = VAR MKT = VALUES ( Dim_Market[MKT_SOURCE] ) VAR DEPT = CALCULATETABLE ( VALUES ( Dim_CoreDept[DEPT_SOURCE] ), Dim_CoreDept[MKT_SOURCE] IN MKT ) RETURN SWITCH ( TRUE (), ( ISFILTERED ( Dim_Market ) || ISFILTERED ( Dim_BrandDefaultMKT ) ) && ( ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ), CALCULATE ( SUMX( Dim_RC, [Base.Prescription.LY] * [REGION_RATIO] // * [External.SelectRegionMKTRatio] ), TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), dim_rc[MKT_SOURCE] ) ), ( ISFILTERED ( Dim_Market ) || ISFILTERED ( Dim_BrandDefaultMKT ) ) && ISFILTERED ( Dim_CoreDept ), CALCULATE ( SUMX ( Fact_Sales, Fact_Sales[PRESCRIPTION_LY] ), TREATAS ( DEPT, Dim_Dept[DEPT_SOURCE] ) ), SUMX ( Fact_Sales, [PRESCRIPTION_LY] ) ) displayFolder: 03 lineageTag: f1da4fdc-9ec6-4e0a-9a03-bf6d6eb2b142 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Prescription.MTH' = VAR MKT = VALUES ( Dim_Market[MKT_SOURCE] ) VAR DEPT = CALCULATETABLE ( VALUES ( Dim_CoreDept[DEPT_SOURCE] ), Dim_CoreDept[MKT_SOURCE] IN MKT ) RETURN SWITCH ( TRUE (), ( ISFILTERED ( Dim_Market ) || ISFILTERED ( Dim_BrandDefaultMKT ) ) && ( ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ), CALCULATE ( SUMX( Dim_RC, [Base.Prescription] * [REGION_RATIO] // * [External.SelectRegionMKTRatio] ), TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), dim_rc[MKT_SOURCE] ) ), ( ISFILTERED ( Dim_Market ) || ISFILTERED ( Dim_BrandDefaultMKT ) ) && ISFILTERED ( Dim_CoreDept ), CALCULATE ( SUMX ( Fact_Sales, Fact_Sales[PRESCRIPTION] ), TREATAS ( DEPT, Dim_Dept[DEPT_SOURCE] ) ), SUMX ( Fact_Sales, [PRESCRIPTION] ) ) displayFolder: 03 lineageTag: 6c84cacc-65aa-4cbe-8a58-72427085c72b annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Sales.LY.MTH' = VAR SalesKPI = SWITCH ( [External.SelectUnit], "RMB", [External.Value.LY.MTH], "K RMB", [External.Value.LY.MTH] / 1000, "M RMB", [External.Value.LY.MTH] / 1000000, "USD", DIVIDE ( [External.Value.LY.MTH], [ExchangeRate] ), "K USD", DIVIDE ( [External.Value.LY.MTH], [ExchangeRate] ) / 1000, "M USD", DIVIDE ( [External.Value.LY.MTH], [ExchangeRate] ) / 1000000, "Unit", [External.Unit.LY.MTH], "K Unit", [External.Unit.LY.MTH] / 1000, "M Unit", [External.Unit.LY.MTH] / 1000000, "CU", [External.CountingUnit.LY.MTH], "K CU", [External.CountingUnit.LY.MTH] / 1000, "M CU", [External.CountingUnit.LY.MTH] / 1000000, "PDOT", [External.PDOT.LY.MTH], "K PDOT", [External.PDOT.LY.MTH] / 1000, "M PDOT", [External.PDOT.LY.MTH] / 1000000, "张数", [External.Prescription.LY.MTH] ) VAR Channel = ALLSELECTED ( Dim_DataSource[SOURCENAME] ) VAR IsCounty = "County" IN Channel VAR IsCHC = "CHC" IN Channel VAR PROV = SELECTEDVALUE ( Dim_GeoGroup[PROVINCE_GROUP] ) RETURN SWITCH ( TRUE ( ), IsCounty = FALSE ( ) && PROV IN { "BBU COUNTY", "OBU COUNTY", "BBU_BU_COUNTY", "OBU_BU_COUNTY", "OBU East5", "OBU NonEast5", "OBU EAST5", "OBU NONEAST5" }, BLANK ( ), IsCHC = FALSE ( ) && PROV = "CHC13城市", BLANK ( ), //Retail 中 EGFR TKI Market直取 retail表中的数据 OR ( SELECTEDVALUE ( Dim_DataSource[SOURCENAME] ) = "DTP", SELECTEDVALUE ( Dim_MergeDataSource[DATA_SOURCE] ) = "dtp" ) && SELECTEDVALUE ( Dim_Market[MARKET] ) = "EGFR TKI Market" && SELECTEDVALUE ( Dim_Unit[DW_TYPE] ) = "PDOT", IF ( NOT ( ISFILTERED ( Dim_PackInfo ) || ISFILTERED ( Dim_Corp ) || ISFILTERED ( Dim_Class ) || ISFILTERED ( Dim_KeyCompetitor ) ), [Exteranl.Retail.DTP.Switch.MarketSizeLY], SalesKPI ), SalesKPI ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:去年同期月度KPI ------KPI公式:根据所选单位,显示不同的月度KPI值 ------备注: ------创建时间:2024.5.15 ------修改时间: ------修改内容: ---------------------------------------------------------------------------- displayFolder: 04 lineageTag: b6f8ae54-bc7d-4349-887a-2b779d426b32 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Sales.LY.MTH.MID' = VAR DS = SELECTEDVALUE ( Dim_DataSource[SOURCENAME] ) VAR DS1 = SELECTEDVALUE ( Dim_DataSource[DATA_SOURCE] ) VAR MGDS = SELECTEDVALUE ( Dim_MergeDataSource[DATA_SOURCE] ) VAR FactDS = SELECTEDVALUE ( Fact_Sales[DATA_SOURCE] ) VAR MKT_FLAG = SWITCH ( TRUE ( ) , ISFILTERED ( Dim_Market ), MAX ( Dim_Market[MKT_FLAG] ) , ISFILTERED ( Dim_BrandDefaultMKT ), SWITCH ( TRUE ( ) , ISFILTERED ( Dim_MergeDataSource[DATA_SOURCE] ), CALCULATE ( MAX ( Dim_BrandDefaultMKT[MKT_FLAG] ), Dim_BrandDefaultMKT[DATA_SOURCE] = FactDS ) , CALCULATE ( MAX ( Dim_BrandDefaultMKT[MKT_FLAG] ), Dim_BrandDefaultMKT[DATA_SOURCE] = DS1 ) ) , 0 ) VAR PROD_FLAG = SWITCH ( TRUE ( ) , ISFILTERED ( Dim_Market ), MAX ( Dim_Market[PRD_FLAG] ) , ISFILTERED ( Dim_BrandDefaultMKT ), SWITCH ( TRUE ( ) , ISFILTERED ( Dim_MergeDataSource[DATA_SOURCE] ), CALCULATE ( MAX ( Dim_BrandDefaultMKT[PRD_FLAG] ), Dim_BrandDefaultMKT[DATA_SOURCE] = FactDS ) , CALCULATE ( MAX ( Dim_BrandDefaultMKT[PRD_FLAG] ), Dim_BrandDefaultMKT[DATA_SOURCE] = DS1 ) ) , 0 ) VAR period_flag = SELECTEDVALUE ( MQY[Period] ) = "mth" VAR mm_flag = MAX ( Dim_Calendar[MONTH] ) IN { 3, 6, 9, 12 } VAR province_flag = ISFILTERED ( Dim_Geo ) || ISFILTERED ( Dim_Org ) RETURN SWITCH ( TRUE ( ) , ISFILTERED ( Dim_Org ) && NOT ISFILTERED ( Dim_Market ) && NOT ISFILTERED ( Dim_BrandDefaultMKT ), --BLANK(), IF ( [Fix_Is_AIA.MID.MID], [External.Sales.LY.MTH] ) , ISFILTERED ( Dim_IsTarget_AIASpecial ) && NOT ISFILTERED ( Dim_Market ) && NOT ISFILTERED ( Dim_BrandDefaultMKT ), IF ( [Fix_Is_AIA.MID.MID], [External.Sales.LY.MTH] ) , ISFILTERED ( Dim_HP_Potential_AIA ) && NOT ISFILTERED ( Dim_Market ) && NOT ISFILTERED ( Dim_BrandDefaultMKT ), BLANK ( ) , ISFILTERED ( Dim_CoreDept ) && NOT ISFILTERED ( Dim_Market ) && NOT ISFILTERED ( Dim_BrandDefaultMKT ), BLANK ( ) , // 隐藏HTN Market 和 Respules Market OR ( DS = "Retail", MGDS = "dtp" ) && ( ISFILTERED ( Dim_Geo ) || ISFILTERED ( Dim_Org ) ) && MKT_FLAG = 2, BLANK ( ) , DS = "Retail" && MKT_FLAG = 0 && province_flag && OR ( period_flag, AND ( NOT period_flag, NOT mm_flag ) ), BLANK ( ) , //若选择地理,且省份维度不是全国 OR ( DS IN { "Retail", "EC", "DTP" }, MGDS = "dtp" ) && MKT_FLAG = 1 && NOT SELECTEDVALUE ( Dim_Market[MARKET] ) = "egfr tki market" && NOT ISFILTERED ( Dim_PackInfo[PROD_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_DES_C] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_CORP_C] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_LCH] ) && ISFILTERED ( Dim_Geo ) && ( ISFILTERED ( Dim_PackInfo[MOLECULE_CODE_DESC] ) || ISFILTERED ( Dim_PackInfo[MOLECULE_DES_C] ) || ISFILTERED ( Dim_PackInfo[CMPS_COD] ) || ISFILTERED ( Dim_PackInfo[CMPS_DES] ) || ISFILTERED ( Dim_PackInfo[CMPS_DES_C] ) ), [External.Sales.LY.MTH] , //除开特定市场外,其余的retail,针对于class,选择地理或org维度,值为空 OR ( DS IN { "Retail", "DTP" }, MGDS = "dtp" ) && ( ISFILTERED ( Dim_Geo ) || ISFILTERED ( Dim_Org ) ) && ISFILTERED ( Dim_Class ) && ( ISFILTERED ( Dim_Market ) || ISFILTERED ( Dim_BrandDefaultMKT ) ) && MKT_FLAG = 0, BLANK ( ) , //选择市场,只出现品牌报告里面的有市场; OR ( DS IN { "Retail", "DTP" }, MGDS = "dtp" ) && ( ISFILTERED ( Dim_Geo ) || ISFILTERED ( Dim_Org ) ) && ( ISFILTERED ( Dim_Market ) || ISFILTERED ( Dim_BrandDefaultMKT ) ) && PROD_FLAG = 0, BLANK ( ) , --若不选pack,用于计算class相关KPI OR ( DS IN { "Retail", "EC", "DTP" }, MGDS = "dtp" ) && ( ISFILTERED ( Dim_Geo ) || ISFILTERED ( Dim_Org ) ) && NOT ISFILTERED ( Dim_PackInfo ), IF ( ISFILTERED ( Dim_Class[CLASS] ) && SELECTEDVALUE ( Dim_Market[MARKET] ) = "egfr tki market" , BLANK ( ) , [External.Sales.LY.MTH] ) , //若选择Molecule,没选择地理 OR ( DS IN { "Retail", "EC", "DTP" }, MGDS = "dtp" ) && NOT ISFILTERED ( Dim_Geo ) && NOT ISFILTERED ( Dim_Org ) && NOT ISFILTERED ( Dim_PackInfo[PROD_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_DES_C] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_CORP_C] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_LCH] ) && ( ISFILTERED ( Dim_PackInfo[MOLECULE_CODE_DESC] ) || ISFILTERED ( Dim_PackInfo[MOLECULE_DES_C] ) || ISFILTERED ( Dim_PackInfo[CMPS_COD] ) || ISFILTERED ( Dim_PackInfo[CMPS_DES] ) || ISFILTERED ( Dim_PackInfo[CMPS_DES_C] ) ), [External.Sales.LY.MTH] , //若选择Molecule,选择地理 OR ( DS IN { "Retail", "EC", "DTP" }, MGDS = "dtp" ) && NOT ISFILTERED ( Dim_PackInfo[PROD_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_DES_C] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_CORP_C] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_LCH] ) && ( ISFILTERED ( Dim_PackInfo[MOLECULE_CODE_DESC] ) || ISFILTERED ( Dim_PackInfo[MOLECULE_DES_C] ) || ISFILTERED ( Dim_PackInfo[CMPS_COD] ) || ISFILTERED ( Dim_PackInfo[CMPS_DES] ) || ISFILTERED ( Dim_PackInfo[CMPS_DES_C] ) ), CALCULATE ( [External.Sales.LY.MTH], Fact_Sales[CMPS_FLAG] = 1 ) , //若选择BRAND,没有选择地理 OR ( DS IN { "Retail", "EC", "DTP" }, MGDS = "dtp" ) && NOT ISFILTERED ( Dim_Geo ) && NOT ISFILTERED ( Dim_Org ) && NOT ISFILTERED ( Dim_PackInfo[PACK_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_LCH] ) && ( ISFILTERED ( Dim_PackInfo[PROD_COD] ) || ISFILTERED ( Dim_PackInfo[PROD_CORP_C] ) || ISFILTERED ( Dim_PackInfo[PROD_DES] ) || ISFILTERED ( Dim_PackInfo[PROD_DES_C] ) ), CALCULATE ( [External.Sales.LY.MTH], Fact_Sales[PROD_FLAG] IN { 1, 2 } ) , //若选择BRAND,选择地理 OR ( DS IN { "Retail", "EC", "DTP" }, MGDS = "dtp" ) && NOT ISFILTERED ( Dim_PackInfo[PACK_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_LCH] ) && ( ISFILTERED ( Dim_PackInfo[PROD_COD] ) || ISFILTERED ( Dim_PackInfo[PROD_CORP_C] ) || ISFILTERED ( Dim_PackInfo[PROD_DES] ) || ISFILTERED ( Dim_PackInfo[PROD_DES_C] ) ), CALCULATE ( [External.Sales.LY.MTH], Fact_Sales[GEO_FLAG] = 1 ) , //若选择PACKAGE,不选择地理维度,1表示pack+省份数据;2表示pack+全国的数据 DS IN { "Retail", "EC", "DTP" } && NOT ISFILTERED ( Dim_Org ) && NOT ISFILTERED ( Dim_Geo ) && ( ISFILTERED ( Dim_PackInfo[PACK_DES] ) || ISFILTERED ( Dim_PackInfo[PACK_LCH] ) || ISFILTERED ( Dim_PackInfo[PACK_COD] ) || ISFILTERED ( Dim_PackInfo[PROD_PACK_CORP] ) ), CALCULATE ( [External.Sales.LY.MTH], Fact_Sales[PACK_FLAG] IN { 1, 2 } ) , //若选择PACKAGE,且省份维度不是全国 OR ( DS IN { "Retail", "EC", "DTP" }, MGDS = "dtp" ) && ( ISFILTERED ( Dim_PackInfo[PACK_DES] ) || ISFILTERED ( Dim_PackInfo[PACK_LCH] ) || ISFILTERED ( Dim_PackInfo[PACK_COD] ) || ISFILTERED ( Dim_PackInfo[PROD_PACK_CORP] ) ), IF ( SELECTEDVALUE ( Dim_Market[MARKET] ) <> "EGFR TKI Market" , CALCULATE ( [External.Sales.LY.MTH], Fact_Sales[PACK_FLAG] = 1 ) , CALCULATE ( [External.Sales.LY.MTH], Fact_Sales[GEO_FLAG] = 1 ) ) , //chap选择地理,隐藏ROC DS IN { "CHPA" } && ( ISFILTERED ( Dim_Geo ) || ISFILTERED ( Dim_Org ) ), CALCULATE ( [External.Sales.LY.MTH], KEEPFILTERS ( Fact_Sales[AUDIT_SOURCE] <> "ROCIQVIA-CHPA(Monthly)" ) ) , [External.Sales.LY.MTH] ) /*---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:PDOT ------KPI公式:1、若TA是ONCO且是Retail,需要取DTP_FLAG为1的数据; 2、若选择PACKAGE,且外部渠道是Retail,不选择地理维度,展示PACK_FLAG是1和2的数据(1:pack+省份数据;2:pack+全国的数据); 3、若选择PACKAGE,且外部渠道是Retail,且选择了具体的某个省份(非全国),展示PACK_FLAG是1的数据; 4、若选择PROD,且外部渠道是Retail,展示Prod_FLAG是1的数据; 5、若选择地理维度,且外部渠道是Retail,展示PACK_FLAG是1和2的数据; 6、其余渠道,取原来的PDOT kpi。 ------备注:1、DTP的数据不参与retail总计计算,其余外部渠道数据默认是0; 2、1:pack+省份数据,意思是提供的原始数据就是Pack+省份的数据;2:pack+全国的数据,意思是提供的原始数据是pack+全国数据,只是因为倒减,在底表中显示的是pack+省份。 ------创建时间:2024.5.15 ------修改时间:2024.6.10 ------修改内容:添加Retail的特殊逻辑处理 ----------------------------------------------------------------------------*/ displayFolder: 05 lineageTag: 0726ecc2-0bf6-43de-a635-c0089856d494 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Sales.MTH' = VAR SalesKPI = SWITCH ( [External.SelectUnit], "RMB", [External.Value.MTH], "K RMB", [External.Value.MTH] / 1000, "M RMB", [External.Value.MTH] / 1000000, "USD", DIVIDE ( [External.Value.MTH], [ExchangeRate] ), "K USD", DIVIDE ( [External.Value.MTH], [ExchangeRate] ) / 1000, "M USD", DIVIDE ( [External.Value.MTH], [ExchangeRate] ) / 1000000, "Unit", [External.Unit.MTH], "K Unit", [External.Unit.MTH] / 1000, "M Unit", [External.Unit.MTH] / 1000000, "CU", [External.CountingUnit.MTH], "K CU", [External.CountingUnit.MTH] / 1000, "M CU", [External.CountingUnit.MTH] / 1000000, "PDOT", [External.PDOT.MTH], "K PDOT", [External.PDOT.MTH] / 1000, "M PDOT", [External.PDOT.MTH] / 1000000, "张数", [External.Prescription.MTH] ) VAR Channel = ALLSELECTED ( Dim_DataSource[SOURCENAME] ) VAR IsCounty = "County" IN Channel VAR IsCHC = "CHC" IN Channel VAR Prov = SELECTEDVALUE ( Dim_GeoGroup[PROVINCE_GROUP] ) RETURN SWITCH ( TRUE ( ), IsCounty = FALSE ( ) && Prov IN { "BBU COUNTY", "OBU COUNTY", "BBU_BU_COUNTY", "OBU_BU_COUNTY", "OBU East5", "OBU NonEast5", "OBU EAST5", "OBU NONEAST5" }, BLANK ( ), IsCHC = FALSE ( ) && Prov = "CHC13城市", BLANK ( ), //Retail 中 EGFR TKI Market直取 retail表中的数据 OR ( SELECTEDVALUE ( Dim_DataSource[SOURCENAME] ) = "DTP", SELECTEDVALUE ( Dim_MergeDataSource[DATA_SOURCE] ) = "dtp" ) && SELECTEDVALUE ( Dim_Market[MARKET] ) = "EGFR TKI Market" && SELECTEDVALUE ( Dim_Unit[DW_TYPE] ) = "PDOT", IF ( NOT ( ISFILTERED ( Dim_PackInfo ) || ISFILTERED ( Dim_Corp ) || ISFILTERED ( Dim_Class ) || ISFILTERED ( Dim_KeyCompetitor ) ), [Exteranl.Retail.DTP.Switch.MarketSize], SalesKPI ), SalesKPI ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:月度KPI ------KPI公式:根据所选单位,显示不同的月度KPI值 ------备注: ------创建时间:2024.5.15 ------修改时间: ------修改内容: ---------------------------------------------------------------------------- displayFolder: 04 lineageTag: 0ae3be0e-d367-4516-8679-d18f56f42ccd annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Sales.MTH.MID' = VAR DS = SELECTEDVALUE ( Dim_DataSource[SOURCENAME] ) VAR DS1 = SELECTEDVALUE ( Dim_DataSource[DATA_SOURCE] ) VAR MGDS = SELECTEDVALUE ( Dim_MergeDataSource[DATA_SOURCE] ) VAR FactDS = SELECTEDVALUE ( Fact_Sales[DATA_SOURCE] ) VAR MKT_FLAG = SWITCH ( TRUE ( ) , ISFILTERED ( Dim_Market ), MAX ( Dim_Market[MKT_FLAG] ) , ISFILTERED ( Dim_BrandDefaultMKT ), SWITCH ( TRUE ( ) , ISFILTERED ( Dim_MergeDataSource[DATA_SOURCE] ), CALCULATE ( MAX ( Dim_BrandDefaultMKT[MKT_FLAG] ), Dim_BrandDefaultMKT[DATA_SOURCE] = FactDS ) , CALCULATE ( MAX ( Dim_BrandDefaultMKT[MKT_FLAG] ), Dim_BrandDefaultMKT[DATA_SOURCE] = DS1 ) ) , 0 ) VAR PROD_FLAG = SWITCH ( TRUE ( ) , ISFILTERED ( Dim_Market ), MAX ( Dim_Market[PRD_FLAG] ) , ISFILTERED ( Dim_BrandDefaultMKT ), SWITCH ( TRUE ( ) , ISFILTERED ( Dim_MergeDataSource[DATA_SOURCE] ), CALCULATE ( MAX ( Dim_BrandDefaultMKT[PRD_FLAG] ), Dim_BrandDefaultMKT[DATA_SOURCE] = FactDS ) , CALCULATE ( MAX ( Dim_BrandDefaultMKT[PRD_FLAG] ), Dim_BrandDefaultMKT[DATA_SOURCE] = DS1 ) ) , 0 ) VAR period_flag = SELECTEDVALUE ( MQY[Period] ) = "mth" VAR mm_flag = MAX ( Dim_Calendar[MONTH] ) IN { 3, 6, 9, 12 } VAR province_flag = ISFILTERED ( Dim_Geo ) || ISFILTERED ( Dim_Org ) RETURN SWITCH ( TRUE ( ) , //若选择Molecule,选择地理,且市场是品牌报告里面的市场 ISFILTERED ( Dim_Org ) && NOT ISFILTERED ( Dim_Market ) && NOT ISFILTERED ( Dim_BrandDefaultMKT ), --BLANK(), IF ( [Fix_Is_AIA.MID.MID], [External.Sales.MTH] ) , ISFILTERED ( Dim_IsTarget_AIASpecial ) && NOT ISFILTERED ( Dim_Market ) && NOT ISFILTERED ( Dim_BrandDefaultMKT ), IF ( [Fix_Is_AIA.MID.MID], [External.Sales.MTH] ) , ISFILTERED ( Dim_HP_Potential_AIA ) && NOT ISFILTERED ( Dim_Market ) && NOT ISFILTERED ( Dim_BrandDefaultMKT ), BLANK ( ) , ISFILTERED ( Dim_CoreDept ) && NOT ISFILTERED ( Dim_Market ) && NOT ISFILTERED ( Dim_BrandDefaultMKT ), BLANK ( ) , // 隐藏HTN Market 和 Respules Market OR ( DS = "Retail", MGDS = "dtp" ) && ( ISFILTERED ( Dim_Geo ) || ISFILTERED ( Dim_Org ) ) && MKT_FLAG = 2, BLANK ( ) , DS = "Retail" && MKT_FLAG = 0 && province_flag && OR ( period_flag, AND ( NOT period_flag, NOT mm_flag ) ), BLANK ( ) , OR ( DS IN { "Retail", "EC", "DTP" }, MGDS = "dtp" ) && MKT_FLAG = 1 && NOT SELECTEDVALUE ( Dim_Market[MARKET] ) = "egfr tki market" && NOT ISFILTERED ( Dim_PackInfo[PROD_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_DES_C] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_CORP_C] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_LCH] ) && ISFILTERED ( Dim_Geo ) && ( ISFILTERED ( Dim_PackInfo[MOLECULE_CODE_DESC] ) || ISFILTERED ( Dim_PackInfo[MOLECULE_DES_C] ) || ISFILTERED ( Dim_PackInfo[CMPS_COD] ) || ISFILTERED ( Dim_PackInfo[CMPS_DES] ) || ISFILTERED ( Dim_PackInfo[CMPS_DES_C] ) ), [External.Sales.MTH] , //除开特定市场外,其余的retail,针对于class,选择地理或org维度,值为空 OR ( DS IN { "Retail", "DTP" }, MGDS = "dtp" ) && ( ISFILTERED ( Dim_Geo ) || ISFILTERED ( Dim_Org ) ) && ISFILTERED ( Dim_Class ) && ( ISFILTERED ( Dim_Market ) || ISFILTERED ( Dim_BrandDefaultMKT ) ) && MKT_FLAG = 0, BLANK ( ) , //选择市场,只出现品牌报告里面的有市场; OR ( DS IN { "Retail", "DTP" }, MGDS = "dtp" ) && ( ISFILTERED ( Dim_Geo ) || ISFILTERED ( Dim_Org ) ) && ( ISFILTERED ( Dim_Market ) || ISFILTERED ( Dim_BrandDefaultMKT ) ) && PROD_FLAG = 0, BLANK ( ) , --若不选pack,用于计算class相关KPI OR ( DS IN { "Retail", "EC", "DTP" }, MGDS = "dtp" ) && ( ISFILTERED ( Dim_Geo ) || ISFILTERED ( Dim_Org ) ) && NOT ISFILTERED ( Dim_PackInfo ), IF ( ISFILTERED ( Dim_Class[CLASS] ) && SELECTEDVALUE ( Dim_Market[MARKET] ) = "egfr tki market" , BLANK ( ) , [External.Sales.MTH] ) , //若选择Molecule,没选择地理 OR ( DS IN { "Retail", "EC", "DTP" }, MGDS = "dtp" ) && NOT ISFILTERED ( Dim_Geo ) && NOT ISFILTERED ( Dim_Org ) && NOT ISFILTERED ( Dim_PackInfo[PROD_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_DES_C] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_CORP_C] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_LCH] ) && ( ISFILTERED ( Dim_PackInfo[MOLECULE_CODE_DESC] ) || ISFILTERED ( Dim_PackInfo[MOLECULE_DES_C] ) || ISFILTERED ( Dim_PackInfo[CMPS_COD] ) || ISFILTERED ( Dim_PackInfo[CMPS_DES] ) || ISFILTERED ( Dim_PackInfo[CMPS_DES_C] ) ), [External.Sales.MTH] , //若选择Molecule,选择地理 OR ( DS IN { "Retail", "EC", "DTP" }, MGDS = "dtp" ) && NOT ISFILTERED ( Dim_PackInfo[PROD_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_DES_C] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_CORP_C] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_LCH] ) && ( ISFILTERED ( Dim_PackInfo[MOLECULE_CODE_DESC] ) || ISFILTERED ( Dim_PackInfo[MOLECULE_DES_C] ) || ISFILTERED ( Dim_PackInfo[CMPS_COD] ) || ISFILTERED ( Dim_PackInfo[CMPS_DES] ) || ISFILTERED ( Dim_PackInfo[CMPS_DES_C] ) ), CALCULATE ( [External.Sales.MTH], Fact_Sales[CMPS_FLAG] = 1 ) , //若选择BRAND,没有选择地理 OR ( DS IN { "Retail", "EC", "DTP" }, MGDS = "dtp" ) && NOT ISFILTERED ( Dim_Geo ) && NOT ISFILTERED ( Dim_Org ) && NOT ISFILTERED ( Dim_PackInfo[PACK_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_LCH] ) && ( ISFILTERED ( Dim_PackInfo[PROD_COD] ) || ISFILTERED ( Dim_PackInfo[PROD_CORP_C] ) || ISFILTERED ( Dim_PackInfo[PROD_DES] ) || ISFILTERED ( Dim_PackInfo[PROD_DES_C] ) ), CALCULATE ( [External.Sales.MTH], Fact_Sales[PROD_FLAG] IN { 1, 2 } ) , //若选择BRAND,选择地理 OR ( DS IN { "Retail", "EC", "DTP" }, MGDS = "dtp" ) && NOT ISFILTERED ( Dim_PackInfo[PACK_COD] ) && NOT ISFILTERED ( Dim_PackInfo[PROD_PACK_CORP] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_DES] ) && NOT ISFILTERED ( Dim_PackInfo[PACK_LCH] ) && ( ISFILTERED ( Dim_PackInfo[PROD_COD] ) || ISFILTERED ( Dim_PackInfo[PROD_CORP_C] ) || ISFILTERED ( Dim_PackInfo[PROD_DES] ) || ISFILTERED ( Dim_PackInfo[PROD_DES_C] ) ), CALCULATE ( [External.Sales.MTH], Fact_Sales[GEO_FLAG] = 1 ) , //若选择PACKAGE,不选择地理维度,1表示pack+省份数据;2表示pack+全国的数据 OR ( DS IN { "Retail", "EC", "DTP" }, MGDS = "dtp" ) && NOT ISFILTERED ( Dim_Org ) && NOT ISFILTERED ( Dim_Geo ) && ( ISFILTERED ( Dim_PackInfo[PACK_DES] ) || ISFILTERED ( Dim_PackInfo[PACK_LCH] ) || ISFILTERED ( Dim_PackInfo[PACK_COD] ) || ISFILTERED ( Dim_PackInfo[PROD_PACK_CORP] ) ), CALCULATE ( [External.Sales.MTH], Fact_Sales[PACK_FLAG] IN { 1, 2 } ) , //若选择PACKAGE,且省份维度不是全国 OR ( DS IN { "Retail", "EC", "DTP" }, MGDS = "dtp" ) && ( ISFILTERED ( Dim_PackInfo[PACK_DES] ) || ISFILTERED ( Dim_PackInfo[PACK_LCH] ) || ISFILTERED ( Dim_PackInfo[PACK_COD] ) || ISFILTERED ( Dim_PackInfo[PROD_PACK_CORP] ) ), IF ( SELECTEDVALUE ( Dim_Market[MARKET] ) <> "EGFR TKI Market" , CALCULATE ( [External.Sales.MTH], Fact_Sales[PACK_FLAG] = 1 ) , CALCULATE ( [External.Sales.MTH], Fact_Sales[GEO_FLAG] = 1 ) ) , //chap选择地理,隐藏ROC DS IN { "CHPA" } && ( ISFILTERED ( Dim_Geo ) || ISFILTERED ( Dim_Org ) ), CALCULATE ( [External.Sales.MTH], KEEPFILTERS ( Fact_Sales[AUDIT_SOURCE] <> "ROCIQVIA-CHPA(Monthly)" ) ) , [External.Sales.MTH] ) /*---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:PDOT ------KPI公式:1、若TA是ONCO且是Retail,需要取DTP_FLAG为1的数据; 2、若选择PACKAGE,且外部渠道是Retail,不选择地理维度,展示PACK_FLAG是1和2的数据(1:pack+省份数据;2:pack+全国的数据); 3、若选择PACKAGE,且外部渠道是Retail,且选择了具体的某个省份(非全国),展示PACK_FLAG是1的数据; 4、若选择PROD,且外部渠道是Retail,展示Prod_FLAG是1的数据; 5、若选择地理维度,且外部渠道是Retail,展示PACK_FLAG是1和2的数据; 6、其余渠道,取原来的PDOT kpi。 ------备注:1、DTP的数据不参与retail总计计算,其余外部渠道数据默认是0; 2、1:pack+省份数据,意思是提供的原始数据就是Pack+省份的数据;2:pack+全国的数据,意思是提供的原始数据是pack+全国数据,只是因为倒减,在底表中显示的是pack+省份。 ------创建时间:2024.5.15 ------修改时间:2024.6.10 ------修改内容:添加Retail的特殊逻辑处理 ----------------------------------------------------------------------------*/ displayFolder: 05 lineageTag: 3d5b4e15-ba20-4231-93ac-581e6e436e0f annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.CountingUnit.LY.MID' = ``` VAR MKT = VALUES ( Dim_Market[MKT_SOURCE] ) VAR DEPT = CALCULATETABLE ( VALUES ( Dim_CoreDept[DEPT_SOURCE] ), Dim_CoreDept[MKT_SOURCE] IN MKT ) RETURN SWITCH ( TRUE (), ( ISFILTERED ( Dim_RC ) ||ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ), CALCULATE ( [Base.CountingUnit.LY] * [External.SelectRegionMKTRatio] // * [External.SelectRegionMKTRatio] , TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ) ), ISFILTERED ( Dim_CoreDept ), CALCULATE ( [Base.CountingUnit.LY], TREATAS ( DEPT, Fact_Sales[DEPT_SOURCE] ) ), [Base.CountingUnit.LY] ) ``` displayFolder: 弃用 lineageTag: 838ca575-1b01-4430-81da-b9b600f0a9a7 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.CountingUnit.LY.MTH.MID' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[External.CountingUnit.LY.MID]), -- BLANK (), [External.CountingUnit.LY.MID] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:去年CountingUnit中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 弃用 lineageTag: fd93daae-43f7-45aa-b2e1-42f9a4bb6fb3 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.CountingUnit.MID' = ``` VAR MKT = VALUES ( Dim_Market[MKT_SOURCE] ) VAR DEPT = CALCULATETABLE ( VALUES ( Dim_CoreDept[DEPT_SOURCE] ), Dim_CoreDept[MKT_SOURCE] IN MKT ) RETURN SWITCH ( TRUE (), ( ISFILTERED ( Dim_RC ) ||ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ), CALCULATE ( [Base.CountingUnit] * [External.SelectRegionMKTRatio] // * [External.SelectRegionMKTRatio] , TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ) ), ISFILTERED ( Dim_CoreDept ), CALCULATE ( [Base.CountingUnit], TREATAS ( DEPT, Fact_Sales[DEPT_SOURCE] ) ), [Base.CountingUnit] ) ``` displayFolder: 弃用 lineageTag: b177322d-373f-4705-bfcd-b71dc5c8820f annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.CountingUnit.MTH.MID' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[External.CountingUnit.MID]), -- BLANK (), [External.CountingUnit.MID] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:CountingUnit中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 弃用 lineageTag: 3924cd70-ffa5-42b0-b71f-2490564bf676 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.PDOT.LY.MID' = ``` VAR MKT = VALUES ( Dim_Market[MKT_SOURCE] ) VAR DEPT = CALCULATETABLE ( VALUES ( Dim_CoreDept[DEPT_SOURCE] ), Dim_CoreDept[MKT_SOURCE] IN MKT ) RETURN SWITCH ( TRUE (), ( ISFILTERED ( Dim_RC ) ||ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ), CALCULATE ( [Base.PDOT.LY] * [External.SelectRegionMKTRatio] // * [External.SelectRegionMKTRatio] , TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ) ), ISFILTERED ( Dim_CoreDept ), CALCULATE ( [Base.PDOT.LY], TREATAS ( DEPT, Fact_Sales[DEPT_SOURCE] ) ), [Base.PDOT.LY] ) ``` formatString: 0 displayFolder: 弃用 lineageTag: 4fd240f9-b0db-4c56-8cc5-5bc56b9c732f measure 'External.PDOT.LY.MTH.MID' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[External.PDOT.LY.MID]), -- BLANK (), [External.PDOT.LY.MID] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:去年同期PDOT中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 弃用 lineageTag: a259fe3a-e428-47f6-a86a-d0b8778bdef1 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.PDOT.MID' = ``` VAR MKT = VALUES ( Dim_Market[MKT_SOURCE] ) VAR DEPT = CALCULATETABLE ( VALUES ( Dim_CoreDept[DEPT_SOURCE] ), Dim_CoreDept[MKT_SOURCE] IN MKT ) RETURN SWITCH ( TRUE (), ( ISFILTERED ( Dim_RC ) ||ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ), CALCULATE ( [Base.PDOT] * [External.SelectRegionMKTRatio] // * [External.SelectRegionMKTRatio] , TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ) ), ISFILTERED ( Dim_CoreDept ), CALCULATE ( [Base.PDOT], TREATAS ( DEPT, Fact_Sales[DEPT_SOURCE] ) ), [Base.PDOT] ) ``` displayFolder: 弃用 lineageTag: 093096f1-ac5b-493e-b41f-feccf5bddc36 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.PDOT.MTH.MID' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[External.PDOT.MID]), -- BLANK (), [External.PDOT.MID] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:PDOT中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 弃用 lineageTag: 513d8985-bbe2-409a-a32e-cac43eb7e601 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Unit.LY.MID' = ``` VAR MKT = VALUES ( Dim_Market[MKT_SOURCE] ) VAR DEPT = CALCULATETABLE ( VALUES ( Dim_CoreDept[DEPT_SOURCE] ), Dim_CoreDept[MKT_SOURCE] IN MKT ) RETURN SWITCH ( TRUE (), ( ISFILTERED ( Dim_RC ) ||ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ), CALCULATE ( [Base.Unit.LY] * [External.SelectRegionMKTRatio] // * [External.SelectRegionMKTRatio] , TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ) ), ISFILTERED ( Dim_CoreDept ), CALCULATE ( [Base.Unit.LY], TREATAS ( DEPT, Fact_Sales[DEPT_SOURCE] ) ), [Base.Unit.LY] ) ``` displayFolder: 弃用 lineageTag: 347224a7-3f13-404e-8f85-782d1832a520 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Unit.LY.MTH.MID' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ),BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[External.Unit.LY.MID]), -- BLANK (), [External.Unit.LY.MID] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:去年同期Unit中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 弃用 lineageTag: 97289d6d-d2c8-4c25-ac0b-aad5109ea75b annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Unit.MID' = ``` VAR MKT = VALUES ( Dim_Market[MKT_SOURCE] ) VAR DEPT = CALCULATETABLE ( VALUES ( Dim_CoreDept[DEPT_SOURCE] ), Dim_CoreDept[MKT_SOURCE] IN MKT ) RETURN SWITCH ( TRUE (), ( ISFILTERED ( Dim_RC ) ||ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ), CALCULATE ( [Base.Unit] * [External.SelectRegionMKTRatio] // * [External.SelectRegionMKTRatio] , TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ) ), ISFILTERED ( Dim_CoreDept ), CALCULATE ( [Base.Unit], TREATAS ( DEPT, Fact_Sales[DEPT_SOURCE] ) ), [Base.Unit] ) ``` displayFolder: 弃用 lineageTag: 9e1c5bfd-8bc4-4616-8113-ca0b4fcdb0e8 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Unit.MTH.MID' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ),BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[External.Unit.MID]), -- BLANK (), [External.Unit.MID] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:Unit中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 弃用 lineageTag: 3a93aadc-168d-4058-8bcb-27067c097bd9 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Value.LY.MID' = ``` VAR MKT = VALUES( Dim_Market[MKT_SOURCE] ) VAR DEPT = CALCULATETABLE( VALUES( Dim_CoreDept[DEPT_SOURCE] ), Dim_CoreDept[MKT_SOURCE] IN MKT ) RETURN SWITCH( TRUE(), ( ISFILTERED( Dim_RC ) || ISFILTERED( Dim_Org ) || ISFILTERED( Dim_IsTarget_AIASpecial ) || ISFILTERED( Dim_HP_Potential_AIA ) ), CALCULATE( [Base.VALUE.LY] * [External.SelectRegionMKTRatio] // * [External.SelectRegionMKTRatio] , TREATAS( VALUES( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ) ), ISFILTERED( Dim_CoreDept ), CALCULATE( [base.VALUE.LY], TREATAS( DEPT, Fact_Sales[DEPT_SOURCE] ) ), [base.VALUE.LY] ) ``` displayFolder: 弃用 lineageTag: 2b8bc00d-26e6-496f-bd8a-253f9a05181d annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Value.LY.MTH.MID' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID],[External.Value.LY.MID]), -- BLANK (), [External.Value.LY.MID] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:去年同期金额中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 弃用 lineageTag: 8893fdae-cd19-4104-ac68-b176e99575b5 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Value.MID' = ``` VAR MKT = VALUES ( Dim_Market[MKT_SOURCE] ) VAR DEPT = CALCULATETABLE ( VALUES ( Dim_CoreDept[DEPT_SOURCE] ), Dim_CoreDept[MKT_SOURCE] IN MKT ) RETURN SWITCH ( TRUE (), ( ISFILTERED ( Dim_RC ) ||ISFILTERED ( Dim_Org ) || ISFILTERED ( Dim_IsTarget_AIASpecial ) || ISFILTERED ( Dim_HP_Potential_AIA ) ), CALCULATE ( [base.VALUE] * [External.SelectRegionMKTRatio] // * [External.SelectRegionMKTRatio] , TREATAS ( VALUES ( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ) ), ISFILTERED ( Dim_CoreDept ), CALCULATE ( [base.VALUE], TREATAS ( DEPT, Fact_Sales[DEPT_SOURCE] ) ), [base.VALUE] ) ``` displayFolder: 弃用 lineageTag: de0a1f0a-14bd-48a8-a38d-041b90b63811 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Value.MTH.MID' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT), IF([Fix_Is_AIA.MID.MID], [External.Value.MID]), -- BLANK (), [External.Value.MID] ) ---------------------------------KPI描述------------------------------------ ------创建者:zhouxin ------邮箱:kmls393@astrazeneca.net ------KPI名字:金额中间KPI ------KPI公式: ------备注:1、选了架构维度,需要乘以大区拆分比例。 ------ 2、因为省份group是根据城市组合得到的,业务要求只能从省份维度看,若关联架构,则需要显示为空 ------创建时间:2024.6.13 ------修改时间:2024.11.20 ------修改内容:除AIA外,其他数据源筛选架构但不选市场时显示为空 ---------------------------------------------------------------------------- displayFolder: 弃用 lineageTag: c0878953-475d-4544-8425-2073ceaee8d5 annotation PBI_FormatHint = {"isGeneralNumber":true} column KPI dataType: string isHidden lineageTag: 2fa5207f-f479-4e7d-ba1e-66d85092fd8d summarizeBy: none sourceColumn: KPI changedProperty = IsHidden annotation SummarizationSetBy = Automatic partition 00_KPI = m mode: import source = let Source = Table.FromRecords({[KPI=null]}) in Source annotation PBI_NavigationStepName = Navigation annotation PBI_ResultType = Table annotation TabularEditor_TableGroup = 00_MeasureTable