table 'Measure THC' lineageTag: 79f899a5-acf7-4122-a97e-2b505875bc6f measure 'thc.00.base.cu' = SUM( Fact_Sales_THC[CONUTING_UNIT] ) displayFolder: 00base lineageTag: 9d9fb538-07f5-4ac2-bacc-e312c49a8ba7 measure 'thc.00.base.cu.ly' = SUM( Fact_Sales_thc[CONUTING_UNIT_LY] ) displayFolder: 00base lineageTag: 8da2b4aa-dde6-4535-9f4d-20372c613a32 measure 'thc.00.base.pdot' = SUM( Fact_Sales_thc[PDOT] ) displayFolder: 00base lineageTag: 90dd3180-f83d-4fb8-ac12-7f0314e7233e measure 'thc.00.base.pdot.ly' = SUM( Fact_Sales_thc[PDOT_LY] ) displayFolder: 00base lineageTag: 2f025a06-068b-4e7e-932b-4576d3bedccb measure 'thc.00.base.prescription' = SUM( Fact_Sales_thc[PRESCRIPTION] ) displayFolder: 00base lineageTag: 288873e5-de2a-4566-8b98-1eb302713132 measure 'thc.00.base.prescription.ly' = SUM( Fact_Sales_thc[PRESCRIPTION_LY] ) displayFolder: 00base lineageTag: e30f80ab-bd0e-4333-8bf4-8287a2074952 measure 'thc.00.base.unit' = SUM( Fact_Sales_thc[SALES_UNIT_CAL] ) displayFolder: 00base lineageTag: b03a2ce8-1a83-490b-991a-4c18a6b34ee8 measure 'thc.00.base.unit.ly' = SUM( Fact_Sales_thc[SALES_UNIT_CAL_LY] ) displayFolder: 00base lineageTag: d7814d95-c555-4fb7-9d35-6628de4ef204 measure 'thc.00.base.value' = SUM( Fact_Sales_thc[SALES_VALUE_CAL] ) displayFolder: 00base lineageTag: f66aee56-8438-4ca9-8e8d-2ec0673edee9 measure 'thc.00.base.value.ly' = SUM( Fact_Sales_thc[SALES_VALUE_CAL_LY] ) displayFolder: 00base lineageTag: ce5bcbb2-93e3-46fc-a735-e3acd1ffae62 measure 'thc.01.CountingUnit' = VAR _count = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1 RETURN SWITCH( TRUE( ), ( ISFILTERED( Dim_RC ) || ISFILTERED( Dim_Org ) || ISFILTERED( Dim_IsTarget_AIASpecial ) || ISFILTERED( Dim_HP_Potential_AIA ) ) || _count, CALCULATE( [thc.00.base.cu], TREATAS( VALUES( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), CALCULATE( [thc.00.base.cu], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: fae6dc1a-e198-4e9e-a706-256d84652b48 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'thc.01.CountingUnit.LY' = VAR _count = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1 RETURN SWITCH( TRUE( ), ( ISFILTERED( Dim_RC ) || ISFILTERED( Dim_Org ) || ISFILTERED( Dim_IsTarget_AIASpecial ) || ISFILTERED( Dim_HP_Potential_AIA ) ) || _count, CALCULATE( [thc.00.base.cu.ly], TREATAS( VALUES( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), CALCULATE( [thc.00.base.cu.ly], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: 325a953e-8046-4293-a191-ec545599fca0 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'thc.01.PDOT' = VAR _count = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1 RETURN SWITCH( TRUE( ), ( ISFILTERED( Dim_RC ) || ISFILTERED( Dim_Org ) || ISFILTERED( Dim_IsTarget_AIASpecial ) || ISFILTERED( Dim_HP_Potential_AIA ) ) || _count, CALCULATE( [thc.00.base.pdot], TREATAS( VALUES( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), CALCULATE( [thc.00.base.pdot], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: b949848c-c357-4d1c-aed7-51a8ef9f06fb annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'thc.01.PDOT.LY' = VAR _count = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1 RETURN SWITCH( TRUE( ), ( ISFILTERED( Dim_RC ) || ISFILTERED( Dim_Org ) || ISFILTERED( Dim_IsTarget_AIASpecial ) || ISFILTERED( Dim_HP_Potential_AIA ) ) || _count, CALCULATE( [thc.00.base.pdot.ly], TREATAS( VALUES( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), CALCULATE( [thc.00.base.pdot.ly], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) formatString: 0 displayFolder: 01 lineageTag: 138731c5-7add-4aac-bb7f-4a02d90f3028 measure 'thc.01.Unit' = VAR _count = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1 RETURN SWITCH( TRUE( ), ( ISFILTERED( Dim_RC ) || ISFILTERED( Dim_Org ) || ISFILTERED( Dim_IsTarget_AIASpecial ) || ISFILTERED( Dim_HP_Potential_AIA ) ) || _count, CALCULATE( [thc.00.base.unit], TREATAS( VALUES( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), CALCULATE( [thc.00.base.unit], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: 79229807-03a9-48cc-8f4a-80251f7406f3 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'thc.01.Unit.LY' = VAR _count = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1 RETURN SWITCH( TRUE( ), ( ISFILTERED( Dim_RC ) || ISFILTERED( Dim_Org ) || ISFILTERED( Dim_IsTarget_AIASpecial ) || ISFILTERED( Dim_HP_Potential_AIA ) ) || _count, CALCULATE( [thc.00.base.unit.ly], TREATAS( VALUES( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), CALCULATE( [thc.00.base.unit.ly], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: aed627e5-b4fc-44e8-98a3-965b6ddd0dc9 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'thc.01.Value' = VAR _count = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1 RETURN SWITCH( TRUE( ), ( ISFILTERED( Dim_RC ) || ISFILTERED( Dim_Org ) || ISFILTERED( Dim_IsTarget_AIASpecial ) || ISFILTERED( Dim_HP_Potential_AIA ) ) || _count, CALCULATE( [thc.00.base.value], TREATAS( VALUES( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), CALCULATE( [thc.00.base.value], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: 478be13e-5a43-401f-9ad2-45e0a01ec23a annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'thc.01.Value.LY' = VAR _count = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1 RETURN SWITCH( TRUE( ), ( ISFILTERED( Dim_RC ) || ISFILTERED( Dim_Org ) || ISFILTERED( Dim_IsTarget_AIASpecial ) || ISFILTERED( Dim_HP_Potential_AIA ) ) || _count, CALCULATE( [thc.00.base.value.ly], TREATAS( VALUES( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), CALCULATE( [thc.00.base.value.ly], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: e9d1d5b5-35bc-4ff9-9d2b-ace4c17f73fa annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'thc.01.Prescription' = VAR _count = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1 RETURN SWITCH( TRUE( ), ( ISFILTERED( Dim_RC ) || ISFILTERED( Dim_Org ) || ISFILTERED( Dim_IsTarget_AIASpecial ) || ISFILTERED( Dim_HP_Potential_AIA ) ) || _count, CALCULATE( [thc.00.base.prescription], TREATAS( VALUES( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), CALCULATE( [thc.00.base.prescription], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: 31501cb4-455c-4ae9-86b8-c8743f71b940 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'thc.01.Prescription.LY' = VAR _count = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1 RETURN SWITCH( TRUE( ), ( ISFILTERED( Dim_RC ) || ISFILTERED( Dim_Org ) || ISFILTERED( Dim_IsTarget_AIASpecial ) || ISFILTERED( Dim_HP_Potential_AIA ) ) || _count, CALCULATE( [thc.00.base.prescription.ly], TREATAS( VALUES( Dim_Market[MKT_SOURCE] ), Dim_RC[MKT_SOURCE] ), '0_Measure_CalGroup'[for_measure] = "_not_allmkt" ), CALCULATE( [thc.00.base.prescription.ly], '0_Measure_CalGroup'[for_measure] = "_allmkt" ) ) displayFolder: 01 lineageTag: 1e0378c5-f23d-4512-a62c-c88e2ec7badd annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.△MS%.KPI_THC' = VAR CV = [External.MS%.KPI_THC] VAR PV = [External.MS%.LY.KPI_THC] RETURN SWITCH(TRUE(), ISFILTERED(Dim_DataSource) && "AIA" IN VALUES(Dim_DataSource[SOURCENAME]) && PV <> BLANK(), CV - PV, ISFILTERED(Dim_DataSource) && "AIA" IN VALUES(Dim_DataSource[SOURCENAME]),BLANK(), CV - PV) formatString: 0.0%;-0.0%;0.0% displayFolder: 01.Sales lineageTag: 4d4f5872-bf8e-4695-bc97-e75c8e862898 measure 'External.△MS%.KPI.Mol_THC' = VAR CV = [External.MS%.KPI.Mol_THC] VAR PV = DIVIDE([External.Sales.LY.KPI_THC6],[External.Sales.LY.KPI.Mol_THC]) // [External.MS%.LY.KPI.Mol] RETURN SWITCH(TRUE(), ISFILTERED(Dim_DataSource) && "AIA" IN VALUES(Dim_DataSource[SOURCENAME]) && PV <> BLANK(), CV - PV, ISFILTERED(Dim_DataSource) && "AIA" IN VALUES(Dim_DataSource[SOURCENAME]),BLANK(), CV - PV) formatString: 0.0%;-0.0%;0.0% displayFolder: 01.Sales lineageTag: e0da54b6-c480-4a88-aaa3-d922f670b177 measure 'External.EI.KPI_THC' = DIVIDE ( DIVIDE ( [External.Sales.KPI_THC6], [External.Sales.LY.KPI_THC6] ), DIVIDE ( [External.Sales.KPI.Market_THC2], [External.Sales.LY.KPI.Market_THC2] ) ) formatString: #,0.00 displayFolder: 01.Sales lineageTag: a73bb58c-0d5a-4498-9cb0-e76fb8d0be3f measure 'External.Gr%.KPI_THC' = VAR CV = [External.Sales.KPI_THC6] VAR PV = [External.Sales.LY.KPI_THC6] RETURN IF(CV <> BLANK(),DIVIDE(CV - PV,PV)) formatString: 0.0%;-0.0%;0.0% displayFolder: 01.Sales lineageTag: ea5f9d12-3247-49b6-afd6-dfea780d89cc measure 'External.Gr%.KPI.Mol_THC' = DIVIDE([External.Sales.KPI.Mol_THC]-[External.Sales.LY.KPI.Mol_THC],[External.Sales.LY.KPI.Mol_THC]) formatString: 0.0%;-0.0%;0.0% displayFolder: 01.Sales lineageTag: 17b9da90-65e5-473b-a91d-16341f6423ea measure 'External.GRSales.KPI_THC' = [External.Sales.KPI_THC6]-[External.Sales.LY.KPI_THC6] formatString: #,0.00 displayFolder: 01.Sales lineageTag: 16a604c0-e08e-4a75-9bc0-6a0e5a81374f measure 'External.GRSales.KPI.Market_THC' = [External.Sales.KPI.Market_THC2]-[External.Sales.LY.KPI.Market_THC2] displayFolder: 01.Sales lineageTag: fe7ee049-9462-495b-8f16-b8feaf8350f6 measure 'External.GRSalesContr%.KPI_THC' = DIVIDE([External.GRSales.KPI_THC],[External.GRSales.KPI.Market_THC]) formatString: 0.0%;-0.0%;0.0% displayFolder: 01.Sales lineageTag: fdb7f4d8-3bc7-4360-9faa-a020d7b534f0 measure 'External.HoHGR%.KPI_THC' = VAR CV = CALCULATE([External.Sales.KPI_THC6], MQY[Period]="HYTDAvg") VAR PV = CALCULATE([External.Sales.KPI_THC6], MQY[Period]="RHYAvg") RETURN IF(PV <> BLANK(),DIVIDE(CV-PV,PV)) formatString: 0.0%;-0.0%;0.0% displayFolder: 01.Sales lineageTag: 69a0b58f-23a6-48db-9bde-3121498b12b9 measure 'External.MS%.KPI_THC' = DIVIDE([External.Sales.KPI_THC6],[External.Sales.KPI.Market_THC2]) formatString: 0.0%;-0.0%;0.0% displayFolder: 01.Sales lineageTag: 9f0503f1-6361-4e36-97fc-f907387e7a9c measure 'External.MS%.KPI.Mol_THC' = DIVIDE([External.Sales.KPI_THC6],[External.Sales.KPI.Mol_THC]) formatString: 0.0%;-0.0%;0.0% displayFolder: 01.Sales lineageTag: 5a82238c-f13f-48ca-8af7-d24dc0f14722 measure 'External.MS%.LY.KPI_THC' = DIVIDE([External.Sales.LY.KPI_THC6],[External.Sales.LY.KPI.Market_THC2]) displayFolder: 01.Sales lineageTag: 30958742-13fc-4a39-ab83-20d0f2c50d34 measure 'External.RQGR%.KPI_THC' = VAR CV = CALCULATE([External.Sales.KPI_THC6], MQY[Period]="QTDAvg") VAR PV = CALCULATE(CALCULATE([External.Sales.KPI_THC6], PREVIOUSQUARTER(ENDOFQUARTER(Dim_Calendar[Date]))), MQY[Period]="QTDAvg") RETURN IF(PV <> BLANK(), DIVIDE(CV-PV,PV)) formatString: 0.0%;-0.0%;0.0% displayFolder: 01.Sales lineageTag: 68be1e35-4ce9-494e-ac17-11d872aeb027 measure 'External.Sales.KPI_THC6' = [External.Sales.MTH.MID_THC5] formatString: #,0 displayFolder: 01.Sales lineageTag: 40a24dc4-b2ed-4b58-83cd-e12c15680733 measure 'External.Sales.KPI.Mol_THC' = IF ( ISFILTERED ( Dim_Market ) || ISFILTERED ( Dim_MarketTA ) || ISFILTERED ( Dim_BrandDefaultMKT ), IF ( [External.Sales.KPI.Market_THC2] <> 0, //VAR MKT = MAX(Dim_Market[MKT_SOURCE]) //VAR CMPS = // CALCULATETABLE(VALUES ( Dim_MKTPackMapping[MOLECULE_SOURCE] ),Dim_MKTPackMapping[MKT_SOURCE] = MKT) //RETURN CALCULATE ( [External.Sales.KPI_THC6], REMOVEFILTERS ( Dim_PackInfo[PROD_DES] ), REMOVEFILTERS ( Dim_PackInfo[PROD_DES_C] ), REMOVEFILTERS ( Dim_PackInfo[PROD_COD] ), REMOVEFILTERS ( Dim_PackInfo[CORP_COD] ), REMOVEFILTERS ( Dim_PackInfo[CORP_DES] ), REMOVEFILTERS ( Dim_PackInfo[CORP_DES_C] ), REMOVEFILTERS ( Dim_PackInfo[CORP_TYPE] ), REMOVEFILTERS ( Dim_PackInfo[PROD_CORP] ), REMOVEFILTERS ( Dim_PackInfo[PROD_CORP_C] ), ALL ( Dim_Corp ), ALLEXCEPT ( Dim_PackInfo, Dim_PackInfo[CMPS_DES], Dim_PackInfo[CMPS_DES_C], Dim_PackInfo[MOLECULE_CODE_DESC] ), KEEPFILTERS ( Dim_Market[Market] <> BLANK () ) //, //TREATAS ( VALUES ( Dim_MKTPackMapping[MOLECULE_SOURCE] ), Fact_Sales_THC[MOLECULE_SOURCE] ) ) ) ) formatString: #,0.00 displayFolder: 01.Sales lineageTag: 6bd66801-f6a9-40f9-a512-ef1ae89240c0 measure 'External.Sales.LY.KPI.Mol_THC' = IF ( ISFILTERED ( Dim_Market ) || ISFILTERED ( Dim_MarketTA ) || ISFILTERED ( Dim_BrandDefaultMKT ), IF ( [External.Sales.LY.KPI.Market_THC2] <> 0, //VAR MKT = MAX(Dim_Market[MKT_SOURCE]) //VAR CMPS = //CALCULATETABLE(VALUES ( Dim_MKTPackMapping[MOLECULE_SOURCE] ),Dim_MKTPackMapping[MKT_SOURCE] = MKT) //RETURN CALCULATE ( [External.Sales.LY.KPI_THC6], REMOVEFILTERS ( Dim_PackInfo[PROD_DES] ), REMOVEFILTERS ( Dim_PackInfo[PROD_DES_C] ), REMOVEFILTERS ( Dim_PackInfo[PROD_COD] ), REMOVEFILTERS ( Dim_PackInfo[CORP_COD] ), REMOVEFILTERS ( Dim_PackInfo[CORP_DES] ), REMOVEFILTERS ( Dim_PackInfo[CORP_DES_C] ), REMOVEFILTERS ( Dim_PackInfo[CORP_TYPE] ), REMOVEFILTERS ( Dim_PackInfo[PROD_CORP] ), REMOVEFILTERS ( Dim_PackInfo[PROD_CORP_C] ), ALL ( Dim_Corp ), ALLEXCEPT ( Dim_PackInfo, Dim_PackInfo[CMPS_DES], Dim_PackInfo[CMPS_DES_C], Dim_PackInfo[MOLECULE_CODE_DESC] ), KEEPFILTERS ( Dim_Market[Market] <> BLANK () )//, //TREATAS ( VALUES ( Dim_MKTPackMapping[MOLECULE_SOURCE] ), Fact_Sales_THC[MOLECULE_SOURCE] ) ) ) ) formatString: #,0.00 displayFolder: 01.Sales lineageTag: 2cc726db-00e1-45f4-a6ff-fed0deb19974 measure 'External.Sales.MTH_THC_4' = VAR SalesKPI = SWITCH ( [External.SelectUnit], "RMB", [External.Value.MTH_THC_3], "K RMB", DIVIDE ( [External.Value.MTH_THC_3], 1000 ), "M RMB", DIVIDE ( [External.Value.MTH_THC_3], 1000000 ), "USD", DIVIDE ( [External.Value.MTH_THC_3], [ExchangeRate] ), "K USD", DIVIDE ( DIVIDE ( [External.Value.MTH_THC_3], [ExchangeRate] ), 1000 ), "M USD", DIVIDE ( DIVIDE ( [External.Value.MTH_THC_3], [ExchangeRate] ), 1000000 ), "Unit", [External.Unit.MTH_THC3], "K Unit", DIVIDE ( [External.Unit.MTH_THC3], 1000 ), "M Unit", DIVIDE ( [External.Unit.MTH_THC3], 1000000 ), "CU", [External.CountingUnit.MTH_THC3], "K CU", DIVIDE ( [External.CountingUnit.MTH_THC3], 1000 ), "M CU", DIVIDE ( [External.CountingUnit.MTH_THC3], 1000000 ), "PDOT", [External.PDOT.MTH_THC3], "K PDOT", DIVIDE ( [External.PDOT.MTH_THC3], 1000 ), "M PDOT", DIVIDE ( [External.PDOT.MTH_THC3], 1000000 ), "张数", [External.Prescription.MTH _THC1] // "K Rx", DIVIDE ( [External.Prescription.MTH], 1000 ), // "M Rx", DIVIDE ( [External.Prescription.MTH], 1000000 ) ) VAR Channel = ALLSELECTED (Dim_DataSource[SOURCENAME]) VAR IsCounty = "County" IN Channel VAR IsCHC = "CHC" IN Channel VAR IsTHC = "THC" 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 (), IsTHC = FALSE () && Prov = "THC14省", BLANK (), SalesKPI ) displayFolder: 01.Sales lineageTag: 0816b80a-c02d-4d15-853d-1abb961b1488 measure 'External.Sales.MTH.MID_THC5' = ``` VAR DS = SELECTEDVALUE ( Dim_DataSource[SOURCENAME] ) VAR DS1 = SELECTEDVALUE(Dim_DataSource[DATA_SOURCE]) VAR MKT_FLAG = SWITCH(TRUE(), ISFILTERED(Dim_Market), MAX(Dim_Market[MKT_FLAG]), ISFILTERED(Dim_BrandDefaultMKT), 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), CALCULATE(MAX(Dim_BrandDefaultMKT[PRD_FLAG]),Dim_BrandDefaultMKT[DATA_SOURCE] = DS1), 0) RETURN SWITCH ( TRUE (), //若选择Molecule,选择地理,且市场是品牌报告里面的市场 --ISFILTERED(Dim_IsTarget) && // NOT ISFILTERED(Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT),BLANK(), ISFILTERED(Dim_CoreDept) && NOT ISFILTERED(Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT),BLANK(), DS IN {"Retail","EC"} && MKT_FLAG = 1 && 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_THC_4], //除开特定市场外,其余的retail,针对于class,选择地理或org维度,值为空 DS = "Retail" && (ISFILTERED(Dim_Geo) || ISFILTERED(Dim_Org)) && ISFILTERED(Dim_Class) && (ISFILTERED(Dim_Market) || ISFILTERED(Dim_BrandDefaultMKT)) && MKT_FLAG = 0,BLANK(), //选择市场,只出现品牌报告里面的有市场; DS = "Retail" && (ISFILTERED(Dim_Geo) || ISFILTERED(Dim_Org)) && (ISFILTERED(Dim_Market) || ISFILTERED(Dim_BrandDefaultMKT)) && PROD_FLAG = 0,BLANK(), --若不选pack,用于计算class相关KPI DS IN {"Retail","EC"} && (ISFILTERED ( Dim_Geo ) || ISFILTERED ( Dim_Org )) && NOT ISFILTERED(Dim_PackInfo), [External.Sales.MTH_THC_4], //若选择Molecule,没选择地理 DS IN {"Retail","EC"} && 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_THC_4], //若选择Molecule,选择地理 DS IN {"Retail","EC"} && 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_THC_4] // , // Fact_Sales_THC[CMPS_FLAG] = 1 ), //若选择BRAND,没有选择地理 DS IN {"Retail","EC"} && 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_THC_4], Fact_Sales_THC[PROD_FLAG] IN {1, 2} ), //若选择BRAND,选择地理 DS IN {"Retail","EC"} && 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_THC_4] // , // Fact_Sales_THC[GEO_FLAG] = 1 ), //若选择PACKAGE,不选择地理维度,1表示pack+省份数据;2表示pack+全国的数据 DS IN {"Retail","EC"} && 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_THC_4] // , // Fact_Sales_THC[PACK_FLAG] IN { 1, 2 } ), //若选择PACKAGE,且省份维度不是全国 DS IN {"Retail","EC"} && (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_THC_4] // , // Fact_Sales_THC[PACK_FLAG] = 1 ), [External.Sales.MTH_THC_4] ) ``` displayFolder: 01.Sales lineageTag: 8de3068e-0b94-4eb3-b1cc-c063a3368d7e annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.SalesContr%.KPI_THC' = DIVIDE([External.Sales.KPI_THC6],CALCULATE([External.Sales.KPI_THC6],ALLSELECTED())) formatString: 0.0%;-0.0%;0.0% displayFolder: 01.Sales lineageTag: 24716983-6e9b-4214-a780-50ec912a544a measure 'External.Value.MID_THC_1' = [thc.01.Value] displayFolder: 01.Sales\币种KPI lineageTag: 6b64b9df-7914-487c-93fa-ea68b777743f annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Value.MTH_THC_3' = ``` VAR TA = SELECTEDVALUE ( Dim_MarketTA[TA] ) VAR DS = SELECTEDVALUE ( Dim_DataSource[SOURCENAME] ) VAR MKTTA = MAX(Dim_Market[TA]) RETURN SWITCH ( TRUE (), //Retail 有一个TA是单独的,买的DTP数据 DS = "Retail" && ISFILTERED(Dim_MarketTA) && TA = "ONCO", CALCULATE ( [External.Value.MTH.MID_THC_2] --, Fact_Sales[DTP_FLAG] = 1 ), DS = "Retail" && MKTTA = "ONCO", CALCULATE ( [External.Value.MTH.MID_THC_2] --, Fact_Sales[DTP_FLAG] = 1 ), // //若选择PACKAGE,不选择地理维度,1表示pac1+省份数据;2表示pack+全国的数据 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && NOT ISFILTERED ( TD_EXTERNAL_GEO_Analysis ) // && NOT ISFILTERED ( TD_EXTERNAL_GEO_MID ), // CALCULATE ( // [External.Value.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择PACKAGE,且省份维度是全国 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) = "全国", // CALCULATE ( // [External.Value.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择PACKAGE,且省份维度不是全国 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) <> "全国", // CALCULATE ( // [External.Value.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] = 1, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择BRAND, // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_COD] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_CORP] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_DES_C] ) // ), // CALCULATE ( // [External.Value.MTH.MID], // TF_EXTERNAL_SALES[PROD_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择地理,且省份维度不是全国 // DS = "Retail(Quarterly)" // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) <> "全国" // && ( // ISFILTERED ( TD_EXTERNAL_GEO_Analysis ) || ISFILTERED ( TD_EXTERNAL_GEO_MID ) // ), // CALCULATE ( // [External.Value.MTH.MID], // TF_EXTERNAL_SALES[GEO_FLAG] = 1, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), CALCULATE ( [External.Value.MTH.MID_THC_2] // , Fact_Sales[DTP_FLAG] = 0 ) ) ``` displayFolder: 01.Sales\币种KPI lineageTag: eb0f8d6b-a8c9-4c74-b4e4-bf09baa625c7 measure 'External.Value.MTH.MID_THC_2' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT),BLANK(), [External.Value.MID_THC_1]) displayFolder: 01.Sales\币种KPI lineageTag: cd55f98a-b109-42d6-bc16-63feeada554b annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.CountingUnit.MID_THC1' = [thc.01.CountingUnit] displayFolder: 01.Sales\币种KPI lineageTag: a49a3fd4-991c-436b-92a2-7ac249734b3a annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.CountingUnit.MTH_THC3' = ``` VAR TA = SELECTEDVALUE ( Dim_MarketTA[TA] ) VAR DS = SELECTEDVALUE ( Dim_DataSource[SOURCENAME] ) VAR MKTTA = MAX(Dim_Market[TA]) RETURN SWITCH ( TRUE (), //Retail 有一个TA是单独的,买的DTP数据 DS = "Retail" && ISFILTERED(Dim_MarketTA) && TA = "ONCO", CALCULATE ( [External.CountingUnit.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 1 ), DS = "Retail" && MKTTA = "ONCO", CALCULATE ( [External.CountingUnit.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 1 ), CALCULATE ( [External.CountingUnit.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 0 ) ) ``` displayFolder: 01.Sales\币种KPI lineageTag: 170020a7-9c8e-416b-84ba-876a767485b8 measure 'External.CountingUnit.MTH.MID_THC2' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT),BLANK(), [External.CountingUnit.MID_THC1] ) displayFolder: 01.Sales\币种KPI lineageTag: 49516de2-c78e-4f69-94ef-7acc4ffc39a9 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.PDOT.MID_THC1' = [thc.01.PDOT] displayFolder: 01.Sales\币种KPI lineageTag: 26c50bf1-9c5c-4523-84ca-25bdb785381e annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.PDOT.MTH_THC3' = ``` VAR TA = SELECTEDVALUE ( Dim_MarketTA[TA] ) VAR DS = SELECTEDVALUE ( Dim_DataSource[SOURCENAME] ) VAR MKTTA = MAX(Dim_Market[TA]) RETURN SWITCH ( TRUE (), //Retail 有一个TA是单独的,买的DTP数据 DS = "Retail" && ISFILTERED(Dim_MarketTA) && TA = "ONCO", CALCULATE ( [External.PDOT.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 1 ), DS = "Retail" && MKTTA = "ONCO", CALCULATE ( [External.PDOT.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 1 ), // //若选择PACKAGE,不选择地理维度,1表示pack+省份数据;2表示pack+全国的数据 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && NOT ISFILTERED ( TD_EXTERNAL_GEO_Analysis ) // && NOT ISFILTERED ( TD_EXTERNAL_GEO_MID ), // CALCULATE ( // [External.PDOT.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择PACKAGE,且省份维度是全国 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) = "全国", // CALCULATE ( // [External.PDOT.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择PACKAGE,且省份维度不是全国 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) <> "全国", // CALCULATE ( // [External.PDOT.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] = 1, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择地理,且省份维度不是全国 // DS = "Retail(Quarterly)" // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) <> "全国" // && ( // ISFILTERED ( TD_EXTERNAL_GEO_Analysis ) || ISFILTERED ( TD_EXTERNAL_GEO_MID ) // ), // CALCULATE ( // [External.PDOT.MTH.MID], // TF_EXTERNAL_SALES[GEO_FLAG] = 1, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择BRAND, // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_COD] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_CORP] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_DES_C] ) // ), // CALCULATE ( // [External.PDOT.MTH.MID], // TF_EXTERNAL_SALES[PROD_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), CALCULATE ( [External.PDOT.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 0 ) ) ``` displayFolder: 01.Sales\币种KPI lineageTag: b40b5d08-4dd2-4684-ad17-17f490e29b0f measure 'External.PDOT.MTH.MID_THC2' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT),BLANK(), [External.PDOT.MID_THC1] ) displayFolder: 01.Sales\币种KPI lineageTag: 627eea86-8857-4eef-a27e-ed93c9bdfaad annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Prescription.MTH _THC1' = [thc.01.Prescription] displayFolder: 01.Sales\币种KPI lineageTag: b2939a2e-cd5b-496c-9eac-9c1be6e5b88d annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Unit.MID_THC1' = [thc.01.Unit] displayFolder: 01.Sales\币种KPI lineageTag: 5622d2d8-1817-4422-889a-d929949b7e4d annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Unit.MTH_THC3' = ``` VAR TA = SELECTEDVALUE ( Dim_MarketTA[TA] ) VAR DS = SELECTEDVALUE ( Dim_DataSource[SOURCENAME] ) VAR MKTTA = MAX(Dim_Market[TA]) RETURN SWITCH ( TRUE (), //Retail 有一个TA是单独的,买的DTP数据 DS = "Retail" && ISFILTERED(Dim_MarketTA) && TA = "ONCO", CALCULATE ( [External.Unit.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 1 ), DS = "Retail" && MKTTA = "ONCO", CALCULATE ( [External.Unit.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 1 ), // //若选择PACKAGE,不选择地理维度,1表示pack+省份数据;2表示pack+全国的数据 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && NOT ISFILTERED ( TD_EXTERNAL_GEO_Analysis ) // && NOT ISFILTERED ( TD_EXTERNAL_GEO_MID ), // CALCULATE ( // [External.Unit.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择PACKAGE,且省份维度是全国 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) = "全国", // CALCULATE ( // [External.Unit.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择PACKAGE,且省份维度不是全国 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) <> "全国", // CALCULATE ( // [External.Unit.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] = 1, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择地理,且省份维度不是全国 // DS = "Retail(Quarterly)" // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) <> "全国" // && ( // ISFILTERED ( TD_EXTERNAL_GEO_Analysis ) || ISFILTERED ( TD_EXTERNAL_GEO_MID ) // ), // CALCULATE ( // [External.Unit.MTH.MID], // TF_EXTERNAL_SALES[GEO_FLAG] = 1, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择BRAND, // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_COD] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_CORP] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_DES_C] ) // ), // CALCULATE ( // [External.Unit.MTH.MID], // TF_EXTERNAL_SALES[PROD_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), CALCULATE ( [External.Unit.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 0 ) ) ``` displayFolder: 01.Sales\币种KPI lineageTag: e6d783e0-1414-4b52-90de-4f05a9802f52 measure 'External.Unit.MTH.MID_THC2' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT),BLANK(), [External.Unit.MID_THC1] ) displayFolder: 01.Sales\币种KPI lineageTag: 6183cf6f-52ed-47a8-ab5a-7c108a5e66e1 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Sales.LY.KPI_THC6' = [External.Sales.LY.MTH.MID_THC5] formatString: #,0.00 displayFolder: 02.Sales LY lineageTag: 269e73ba-344a-48af-8935-8afa69e6842d measure 'External.Sales.LY.MTH_THC4' = ``` VAR SalesKPI = SWITCH([External.SelectUnit], "RMB",[External.Value.LY.MTH_THC3], "K RMB",DIVIDE([External.Value.LY.MTH_THC3],1000), "M RMB",DIVIDE([External.Value.LY.MTH_THC3],1000000), "USD",DIVIDE([External.Value.LY.MTH_THC3],[ExchangeRate]), "K USD",DIVIDE(DIVIDE([External.Value.LY.MTH_THC3],[ExchangeRate]),1000), "M USD",DIVIDE(DIVIDE([External.Value.LY.MTH_THC3],[ExchangeRate]),1000000), "Unit",[External.Unit.LY.MTH_THC3], "K Unit",DIVIDE([External.Unit.LY.MTH_THC3],1000), "M Unit",DIVIDE([External.Unit.LY.MTH_THC3],1000000), "CU",[External.CountingUnit.LY.MTH_THC3], "K CU",DIVIDE([External.CountingUnit.LY.MTH_THC3],1000), "M CU",DIVIDE([External.CountingUnit.LY.MTH_THC3],1000000), "PDOT",[External.PDOT.LY.MTH_THC3], "K PDOT",DIVIDE([External.PDOT.LY.MTH_THC3],1000), "M PDOT",DIVIDE([External.PDOT.LY.MTH_THC3],1000000), "张数", [External.Prescription.LY.MTH_THC1] // "K Rx", DIVIDE ( [External.Prescription.LY.MTH], 1000 ), // "M Rx", DIVIDE ( [External.Prescription.LY.MTH], 1000000 ) ) 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 (), SalesKPI ) ``` displayFolder: 02.Sales LY lineageTag: 1795081a-b035-42ff-85d9-b667f1a563ab measure 'External.Sales.LY.MTH.MID_THC5' = ``` VAR DS = SELECTEDVALUE ( Dim_DataSource[SOURCENAME] ) VAR DS1 = SELECTEDVALUE(Dim_DataSource[DATA_SOURCE]) VAR MKT_FLAG = SWITCH(TRUE(), ISFILTERED(Dim_Market), MAX(Dim_Market[MKT_FLAG]), ISFILTERED(Dim_BrandDefaultMKT), 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), CALCULATE(MAX(Dim_BrandDefaultMKT[PRD_FLAG]),Dim_BrandDefaultMKT[DATA_SOURCE] = DS1), 0) RETURN SWITCH ( TRUE (), // ISFILTERED(Dim_IsTarget) && NOT ISFILTERED(Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT),BLANK(), ISFILTERED(Dim_CoreDept) && NOT ISFILTERED(Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT),BLANK(), //若选择地理,且省份维度不是全国 DS IN {"Retail","EC"} && MKT_FLAG = 1 && 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_THC4], //除开特定市场外,其余的retail,针对于class,选择地理或org维度,值为空 DS = "Retail" && (ISFILTERED(Dim_Geo) || ISFILTERED(Dim_Org)) && ISFILTERED(Dim_Class) && (ISFILTERED(Dim_Market) || ISFILTERED(Dim_BrandDefaultMKT)) && MKT_FLAG = 0,BLANK(), //选择市场,只出现品牌报告里面的有市场; DS = "Retail" && (ISFILTERED(Dim_Geo) || ISFILTERED(Dim_Org)) && (ISFILTERED(Dim_Market) || ISFILTERED(Dim_BrandDefaultMKT)) && PROD_FLAG = 0,BLANK(), --若不选pack,用于计算class相关KPI DS IN {"Retail","EC"} && (ISFILTERED ( Dim_Geo ) || ISFILTERED ( Dim_Org )) && NOT ISFILTERED(Dim_PackInfo), [External.Sales.LY.MTH_THC4], //若选择Molecule,没选择地理 DS IN {"Retail","EC"} && 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_THC4], //若选择Molecule,选择地理 DS IN {"Retail","EC"} && 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_THC4], Fact_Sales[CMPS_FLAG] = 1 ), //若选择BRAND,没有选择地理 DS IN {"Retail","EC"} && 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_THC4], Fact_Sales[PROD_FLAG] IN {1, 2} ), //若选择BRAND,选择地理 DS IN {"Retail","EC"} && 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_THC4], Fact_Sales[GEO_FLAG] = 1 ), //若选择PACKAGE,不选择地理维度,1表示pack+省份数据;2表示pack+全国的数据 DS IN {"Retail","EC"} && 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_THC4], Fact_Sales[PACK_FLAG] IN { 1, 2 } ), //若选择PACKAGE,且省份维度不是全国 DS IN {"Retail","EC"} && (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_THC4], Fact_Sales[PACK_FLAG] = 1 ), [External.Sales.LY.MTH_THC4] ) ``` displayFolder: 02.Sales LY lineageTag: 633605a2-7fd6-416a-979d-2cfef8156e53 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Value.LY.MID_THC1' = [thc.01.Value.LY] displayFolder: 02.Sales LY\币种KPI LY lineageTag: ba91bf25-8b3a-443b-b083-5e8cd26a587b annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Value.LY.MTH_THC3' = ``` VAR TA = SELECTEDVALUE ( Dim_MarketTA[TA] ) VAR DS = SELECTEDVALUE ( Dim_DataSource[SOURCENAME] ) VAR MKTTA = MAX(Dim_Market[TA]) RETURN SWITCH ( TRUE (), //Retail 有一个TA是单独的,买的DTP数据 DS = "Retail" && ISFILTERED(Dim_MarketTA) && TA = "ONCO", CALCULATE ( [External.Value.LY.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 1 ), DS = "Retail" && MKTTA = "ONCO", CALCULATE ( [External.Value.LY.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 1 ), // //若选择PACKAGE,不选择地理维度,1表示pack+省份数据;2表示pack+全国的数据 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && NOT ISFILTERED ( TD_EXTERNAL_GEO_Analysis ) // && NOT ISFILTERED ( TD_EXTERNAL_GEO_MID ), // CALCULATE ( // [External.Value.LY.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择PACKAGE,且省份维度是全国 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) = "全国", // CALCULATE ( // [External.Value.LY.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择PACKAGE,且省份维度不是全国 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) <> "全国", // CALCULATE ( // [External.Value.LY.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] = 1, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择地理,且省份维度不是全国 // DS = "Retail(Quarterly)" // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) <> "全国" // && ( // ISFILTERED ( TD_EXTERNAL_GEO_Analysis ) || ISFILTERED ( TD_EXTERNAL_GEO_MID ) // ), // CALCULATE ( // [External.Value.LY.MTH.MID], // TF_EXTERNAL_SALES[GEO_FLAG] = 1, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择BRAND, // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_COD] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_CORP] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_DES_C] ) // ), // CALCULATE ( // [External.Value.LY.MTH.MID], // TF_EXTERNAL_SALES[PROD_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), CALCULATE ( [External.Value.LY.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 0 ) ) ``` displayFolder: 02.Sales LY\币种KPI LY lineageTag: 799b2ca6-cc14-4ec4-a58a-887807224559 measure 'External.Value.LY.MTH.MID_THC2' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT),BLANK(), [External.Value.LY.MID_THC1] ) displayFolder: 02.Sales LY\币种KPI LY lineageTag: cb8f912d-e6e5-4410-88a8-811329ead71a annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.CountingUnit.LY.MID_THC1' = [thc.01.CountingUnit.LY] displayFolder: 02.Sales LY\币种KPI LY lineageTag: 01d4a868-3a96-4f5f-919a-0376aa3b15d9 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.CountingUnit.LY.MTH_THC3' = ``` VAR TA = SELECTEDVALUE ( Dim_MarketTA[TA] ) VAR DS = SELECTEDVALUE ( Dim_DataSource[SOURCENAME] ) VAR MKTTA = MAX(Dim_Market[TA]) RETURN SWITCH ( TRUE (), //Retail 有一个TA是单独的,买的DTP数据 DS = "Retail" && ISFILTERED(Dim_MarketTA) && TA = "ONCO", CALCULATE ( [External.CountingUnit.LY.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 1 ), DS = "Retail" && MKTTA = "ONCO", CALCULATE ( [External.CountingUnit.LY.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 1 ), // //若选择PACKAGE,不选择地理维度,1表示pack+省份数据;2表示pack+全国的数据 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && NOT ISFILTERED ( TD_EXTERNAL_GEO_Analysis ) // && NOT ISFILTERED ( TD_EXTERNAL_GEO_MID ), // CALCULATE ( // [External.CountingUnit.LY.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择PACKAGE,且省份维度是全国 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) = "全国", // CALCULATE ( // [External.CountingUnit.LY.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择PACKAGE,且省份维度不是全国 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) <> "全国", // CALCULATE ( // [External.CountingUnit.LY.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] = 1, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择地理,且省份维度不是全国 // DS = "Retail(Quarterly)" // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) <> "全国" // && ( // ISFILTERED ( TD_EXTERNAL_GEO_Analysis ) || ISFILTERED ( TD_EXTERNAL_GEO_MID ) // ), // CALCULATE ( // [External.CountingUnit.LY.MTH.MID], // TF_EXTERNAL_SALES[GEO_FLAG] = 1, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择BRAND, // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_COD] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_CORP] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_DES_C] ) // ), // CALCULATE ( // [External.CountingUnit.LY.MTH.MID], // TF_EXTERNAL_SALES[PROD_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), CALCULATE ( [External.CountingUnit.LY.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 0 ) ) ``` displayFolder: 02.Sales LY\币种KPI LY lineageTag: 6899d474-2eaf-4adf-aff6-03ea79c5f7d3 measure 'External.CountingUnit.LY.MTH.MID_THC2' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT),BLANK(), [External.CountingUnit.LY.MID_THC1] ) displayFolder: 02.Sales LY\币种KPI LY lineageTag: bdb6ee97-dc71-46ad-b7fd-1a39aa0cc209 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.PDOT.LY.MID_THC1' = [thc.01.PDOT.LY] displayFolder: 02.Sales LY\币种KPI LY lineageTag: b5b14c9b-d6dd-4430-a45a-952082e3f695 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.PDOT.LY.MTH_THC3' = ``` VAR TA = SELECTEDVALUE ( Dim_MarketTA[TA] ) VAR DS = SELECTEDVALUE ( Dim_DataSource[SOURCENAME] ) VAR MKTTA = MAX(Dim_Market[TA]) RETURN SWITCH ( TRUE (), //Retail 有一个TA是单独的,买的DTP数据 DS = "Retail" && ISFILTERED(Dim_MarketTA) && TA = "ONCO", CALCULATE ( [External.PDOT.LY.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 1 ), DS = "Retail" && MKTTA = "ONCO", CALCULATE ( [External.PDOT.LY.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 1 ), // //若选择PACKAGE,不选择地理维度,1表示pack+省份数据;2表示pack+全国的数据 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && NOT ISFILTERED ( TD_EXTERNAL_GEO_Analysis ) // && NOT ISFILTERED ( TD_EXTERNAL_GEO_MID ), // CALCULATE ( // [External.PDOT.LY.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择PACKAGE,且省份维度是全国 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) = "全国", // CALCULATE ( // [External.PDOT.LY.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择PACKAGE,且省份维度不是全国 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) <> "全国", // CALCULATE ( // [External.PDOT.LY.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] = 1, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择地理,且省份维度不是全国 // DS = "Retail(Quarterly)" // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) <> "全国" // && ( // ISFILTERED ( TD_EXTERNAL_GEO_Analysis ) || ISFILTERED ( TD_EXTERNAL_GEO_MID ) // ), // CALCULATE ( // [External.PDOT.LY.MTH.MID], // TF_EXTERNAL_SALES[GEO_FLAG] = 1, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择BRAND, // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_COD] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_CORP] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_DES_C] ) // ), // CALCULATE ( // [External.PDOT.LY.MTH.MID], // TF_EXTERNAL_SALES[PROD_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), CALCULATE ( [External.PDOT.LY.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 0 ) ) ``` displayFolder: 02.Sales LY\币种KPI LY lineageTag: 867aa1e8-2cab-4161-a21b-47c63f791ea2 measure 'External.PDOT.LY.MTH.MID_THC2' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT),BLANK(), [External.PDOT.LY.MID_THC1] ) displayFolder: 02.Sales LY\币种KPI LY lineageTag: 4d3b48b2-79bc-4bcf-9846-9a5e7d73d6bb annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Prescription.LY.MTH_THC1' = [thc.01.Prescription.LY] displayFolder: 02.Sales LY\币种KPI LY lineageTag: 129f320f-945e-4d4d-8012-2fbe106504e5 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Unit.LY.MID_THC1' = [thc.01.Unit.LY] displayFolder: 02.Sales LY\币种KPI LY lineageTag: 53335a72-8381-452d-b7b5-8c9930394600 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Unit.LY.MTH_THC3' = ``` VAR TA = SELECTEDVALUE ( Dim_MarketTA[TA] ) VAR DS = SELECTEDVALUE ( Dim_DataSource[SOURCENAME] ) VAR MKTTA = MAX(Dim_Market[TA]) RETURN SWITCH ( TRUE (), //Retail 有一个TA是单独的,买的DTP数据 DS = "Retail" && ISFILTERED(Dim_MarketTA) && TA = "ONCO", CALCULATE ( [External.Unit.LY.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 1 ), DS = "Retail" && MKTTA = "ONCO", CALCULATE ( [External.Unit.LY.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 1 ), // //若选择PACKAGE,不选择地理维度,1表示pack+省份数据;2表示pack+全国的数据 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && NOT ISFILTERED ( TD_EXTERNAL_GEO_Analysis ) // && NOT ISFILTERED ( TD_EXTERNAL_GEO_MID ), // CALCULATE ( // [External.Unit.LY.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择PACKAGE,且省份维度是全国 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) = "全国", // CALCULATE ( // [External.Unit.LY.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择PACKAGE,且省份维度不是全国 // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_PACK] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PACK_COD] ) // ) // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) <> "全国", // CALCULATE ( // [External.Unit.LY.MTH.MID], // TF_EXTERNAL_SALES[PACK_FLAG] = 1, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择地理,且省份维度不是全国 // DS = "Retail(Quarterly)" // && SELECTEDVALUE ( TD_EXTERNAL_GEO_Analysis[PROVINCE_C] ) <> "全国" // && ( // ISFILTERED ( TD_EXTERNAL_GEO_Analysis ) || ISFILTERED ( TD_EXTERNAL_GEO_MID ) // ), // CALCULATE ( // [External.Unit.LY.MTH.MID], // TF_EXTERNAL_SALES[GEO_FLAG] = 1, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), // //若选择BRAND, // DS = "Retail(Quarterly)" // && ( // ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_COD] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_CORP] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_DES] ) // || ISFILTERED ( TD_EXTERNAL_PACKINFO[PROD_DES_C] ) // ), // CALCULATE ( // [External.Unit.LY.MTH.MID], // TF_EXTERNAL_SALES[PROD_FLAG] IN { 1, 2 }, // TF_EXTERNAL_SALES[DTP_FLAG] = 0 // ), CALCULATE ( [External.Unit.LY.MTH.MID_THC2], Fact_Sales[DTP_FLAG] = 0 ) ) ``` displayFolder: 02.Sales LY\币种KPI LY lineageTag: b00d0c59-8875-4265-89fa-186a73f0cd73 measure 'External.Unit.LY.MTH.MID_THC2' = SWITCH ( TRUE (), ISFILTERED ( Dim_Org ) && ISFILTERED ( Dim_GeoGroup ), BLANK (), ISFILTERED( Dim_Org ) && NOT ISFILTERED( Dim_Market) && NOT ISFILTERED(Dim_BrandDefaultMKT),BLANK(), [External.Unit.LY.MID_THC1] ) displayFolder: 02.Sales LY\币种KPI LY lineageTag: 099d1c6c-efd5-473a-9118-dac9fb9170ab annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Gr%.KPI.Market_THC' = VAR DS = SELECTEDVALUE(Dim_DataSource[SOURCENAME]) VAR YEARS = MAX(Dim_Calendar[YEAR]) RETURN SWITCH(TRUE(), //DS = "EC" && YEARS < 2023,BLANK(), [External.Sales.LY.KPI.Market_THC2] <> BLANK(), //ROUND([External.Sales.LY.KPI.Market],0) = 0,BLANK(), DIVIDE([External.Sales.KPI.Market_THC2]-[External.Sales.LY.KPI.Market_THC2],[External.Sales.LY.KPI.Market_THC2]) ) formatString: 0.0%;-0.0%;0.0% displayFolder: 03.Market Size lineageTag: dcc5ed23-227c-4333-af4e-570fffc942d3 measure 'External.Sales.KPI.Market_THC2' = ``` VAR PV = [External.Sales.MTH_THC_4] VAR CV = [External.MKTPack.Count] VAR T = CALCULATE ( [External.Sales.KPI.Market.MID_THC1], ALL ( Dim_PackInfo ), ALL ( Dim_Corp ), ALL ( Dim_Class ), ALL ( Dim_KeyCompetitor ) ) RETURN SWITCH(TRUE(), ISFILTERED(Dim_CoreDept) || ISFILTERED(Dim_Dept) || ISFILTERED(Dim_HP_Level) || ISFILTERED(Dim_Reimburse) || ISFILTERED(Dim_PrescriptionSource),IF(PV <> BLANK(),T), IF(CV <> BLANK(),T) ) // VAR PACK = // CALCULATETABLE ( // VALUES ( Dim_PackInfo[PACK_SOURCE] ), // ALLSELECTED ( Dim_PackInfo ) // ) // VAR CLASS = // CALCULATETABLE ( // VALUES ( Dim_Class[CLASS_SOURCE] ) // ) // VAR R = // CALCULATE ( // [External.Sales.KPI.Market.MID], // ALL ( Dim_PackInfo ), // ALL ( Dim_Corp ), // ALL ( Dim_Class ) // ) // RETURN // SWITCH ( // TRUE (), // ISFILTERED ( Dim_Corp ), IF ( [External.Sales.KPI.Market.MID] <> BLANK (), R ), // NOT ( ISEMPTY ( INTERSECT ( PACK, VALUES ( Dim_PackInfo[PACK_SOURCE] ) ) ) ) // && NOT ( // ISEMPTY ( INTERSECT ( CLASS, VALUES ( Dim_Class[CLASS_SOURCE] ) ) ) // ), R // ) ``` displayFolder: 03.Market Size lineageTag: 1a8d21cc-a4cf-47c7-85ee-ef9a311e6309 measure 'External.Sales.KPI.Market.MID_THC1' = [External.Sales.KPI_THC6] // [4External.Sales.KPI_THC] displayFolder: 03.Market Size lineageTag: a888543d-b52e-45cd-849f-e0c27b38de18 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Sales.LY.KPI.Market_THC2' = ``` VAR PV = [External.Sales.LY.MTH_THC4] VAR CV = [External.MKTPack.Count] VAR T = CALCULATE ( [External.Sales.LY.KPI.Market.MID_THC1], ALL ( Dim_PackInfo ), ALL ( Dim_Corp ), ALL ( Dim_Class ), ALL ( Dim_KeyCompetitor ) ) RETURN SWITCH(TRUE(), ISFILTERED(Dim_CoreDept) || ISFILTERED(Dim_Dept) || ISFILTERED(Dim_HP_Level) || ISFILTERED(Dim_Reimburse) || ISFILTERED(Dim_PrescriptionSource),IF(PV <> BLANK(),T), IF(CV <> BLANK(),T) ) // VAR PACK = // CALCULATETABLE ( // VALUES ( Dim_PackInfo[PACK_SOURCE] ), // ALLSELECTED ( Dim_PackInfo ) // ) // VAR CLASS = // CALCULATETABLE ( // VALUES ( Dim_Class[CLASS_SOURCE] ) // ) // VAR R = // CALCULATE ( // [External.Sales.KPI.Market.MID], // ALL ( Dim_PackInfo ), // ALL ( Dim_Corp ), // ALL ( Dim_Class ) // ) // RETURN // SWITCH ( // TRUE (), // ISFILTERED ( Dim_Corp ), IF ( [External.Sales.KPI.Market.MID] <> BLANK (), R ), // NOT ( ISEMPTY ( INTERSECT ( PACK, VALUES ( Dim_PackInfo[PACK_SOURCE] ) ) ) ) // && NOT ( // ISEMPTY ( INTERSECT ( CLASS, VALUES ( Dim_Class[CLASS_SOURCE] ) ) ) // ), R // ) ``` displayFolder: 04.Market Size LY lineageTag: e8ef8515-ffc9-4ba5-b691-76923e131337 measure 'External.Sales.LY.KPI.Market.MID_THC1' = [External.Sales.LY.MTH_THC4] displayFolder: 04.Market Size LY lineageTag: e5bffe59-bdd9-45f9-b9ec-e358ba23d923 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.△MS%Rank.KPI.Combo_THC1' = CALCULATE([External.Rank.KPI.Combo_THC2], SAMEPERIODLASTYEAR(Dim_Calendar[DATE])) - [External.Rank.KPI.Combo_THC2] displayFolder: 05.Rank lineageTag: b50226d8-bf0d-41bf-b18b-8091e0588cfd measure 'External.Rank.KPI.Class_THC1' = ``` IF([External.Sales.KPI_THC6]<>BLANK(), CALCULATE(RANK(DENSE, ALL(Dim_Class[CLASS]), ORDERBY([External.Sales.KPI_THC6], DESC)), ALL(Dim_Corp) ) ) ``` displayFolder: 05.Rank lineageTag: 44384cf5-f081-40d3-9f94-8738fde7bf04 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Rank.KPI.CMPS_THC1' = ``` IF([External.Sales.KPI_THC6]<>BLANK(), CALCULATE(RANK(DENSE, ALL(Dim_PackInfo[CMPS_DES_C]), ORDERBY([External.Sales.KPI_THC6], DESC)), ALL(Dim_Corp) ) ) ``` displayFolder: 05.Rank lineageTag: f3fec95b-8944-4312-ba4d-7cf3fa9fc76b annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Rank.KPI.Combo_THC2' = SWITCH(TRUE(), ISINSCOPE(Dim_PackInfo[MOLECULE_CODE_DESC]), [External.Rank.KPI.MolENCN_THC1], ISINSCOPE(Dim_PackInfo[PACK_DES]), [External.Rank.KPI.ProdPackCorp_THC1], ISINSCOPE(Dim_PackInfo[PROD_DES_C]), [External.Rank.KPI.ProdCorpMol_THC1], ISINSCOPE(Dim_PackInfo[CMPS_DES_C]), [External.Rank.KPI.CMPS_THC1], ISINSCOPE(Dim_Class[Class]), [External.Rank.KPI.Class_THC1], ISINSCOPE(Dim_PackInfo[CORP_DES_C]), [External.Rank.KPI.Corp_THC1], BLANK() ) displayFolder: 05.Rank lineageTag: 38762239-f3c9-45b1-8af5-ba5fd4f2a4c7 measure 'External.Rank.KPI.Corp_THC1' = ``` IF([External.Sales.KPI_THC6]<>BLANK(), CALCULATE(RANK(DENSE, ALL(Dim_PackInfo[CORP_DES_C]), ORDERBY([External.Sales.KPI_THC6], DESC)), REMOVEFILTERS(Dim_Corp[CORP_TYPE]),REMOVEFILTERS(Dim_PackInfo[CORP_TYPE]) ) ) ``` displayFolder: 05.Rank lineageTag: 46449ce3-ce06-472c-ab03-bdc1a25800a2 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Rank.KPI.MolENCN_THC1' = ``` IF([External.Sales.KPI_THC6]<>BLANK(), CALCULATE(RANK(DENSE, ALL(Dim_PackInfo[MOLECULE_CODE_DESC]), ORDERBY([External.Sales.KPI_THC6], DESC)), ALL(Dim_Corp) ) ) ``` displayFolder: 05.Rank lineageTag: 79ce96c2-67a2-4719-8ad0-cc7a131f37b1 annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Rank.KPI.ProdCorpMol_THC1' = ``` VAR T = CALCULATETABLE(SUMMARIZE(Fact_Sales,Dim_PackInfo[CORP_DES_C],Dim_PackInfo[PROD_DES_C],Dim_PackInfo[CMPS_DES_C]),ALL()) RETURN IF([External.Sales.KPI_THC6]<>BLANK(), RANK(DENSE, T, ORDERBY([External.Sales.KPI_THC6], DESC)) ) ``` displayFolder: 05.Rank lineageTag: f4667497-c069-4a02-b81e-34486711fc3d annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.Rank.KPI.ProdPackCorp_THC1' = ``` VAR T = CALCULATETABLE(SUMMARIZE(Fact_Sales,Dim_PackInfo[CORP_DES_C],Dim_PackInfo[PROD_DES_C],Dim_PackInfo[PACK_DES]) ,ALL()) RETURN IF([External.Sales.KPI_THC6]<>BLANK(), RANK(DENSE, T, ORDERBY([External.Sales.KPI_THC6], DESC))) ``` displayFolder: 05.Rank lineageTag: ee837b7f-66d4-484b-83fc-4c2c1a7d04cb annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'External.△MS%.KPI.Class_THC2' = VAR CV = [External.MS%.KPI.Class_THC1] VAR PV = [External.MS%.LY.KPI.Class_THC1] RETURN SWITCH(TRUE(), ISFILTERED(Dim_DataSource) && "AIA" IN VALUES(Dim_DataSource[SOURCENAME]) && PV <> BLANK(), CV - PV, ISFILTERED(Dim_DataSource) && "AIA" IN VALUES(Dim_DataSource[SOURCENAME]),BLANK(), CV - PV) formatString: 0.0%;-0.0%;0.0% displayFolder: 06.Class lineageTag: 7957051a-f93c-40e3-bf92-4964a4bfd14a measure 'External.Gr%.KPI.Class_THC1' = ``` DIVIDE([External.Sales.KPI.Class_THC1]-[External.Sales.LY.KPI.Class_THC1],[External.Sales.LY.KPI.Class_THC1]) ``` formatString: 0.0%;-0.0%;0.0% displayFolder: 06.Class lineageTag: af436f45-cedf-4d5a-99e3-aa829293ae55 measure 'External.MS%.KPI.Class_THC1' = DIVIDE([External.Sales.KPI_THC6],[External.Sales.KPI.Class_THC1]) formatString: 0.0%;-0.0%;0.0% displayFolder: 06.Class lineageTag: e4e370c9-ca86-4493-8336-ee09fc39a6b1 measure 'External.MS%.LY.KPI.Class_THC1' = DIVIDE([External.Sales.LY.KPI_THC6],[External.Sales.LY.KPI.Class_THC1]) displayFolder: 06.Class lineageTag: 12d28788-1e41-4503-8ca7-0a5883db4e05 measure 'External.PriceCU.KPI_THC1' = DIVIDE([External.Value.MTH_THC_3],[External.CountingUnit.MTH_THC3]) formatString: 0.0%;-0.0%;0.0% displayFolder: 06.Class lineageTag: 5e6d50c9-c1bd-4f76-93f0-4766e3514112 measure 'External.PriceUnit.KPI_THC1' = DIVIDE([External.Value.MTH_THC_3],[External.Unit.MTH_THC3]) formatString: 0.0%;-0.0%;0.0% displayFolder: 06.Class lineageTag: b19aff07-4902-47bc-97ec-8f9b708ff395 measure 'External.Sales.KPI.Class_THC1' = IF ( ISFILTERED ( Dim_MarketTA ) || ISFILTERED ( Dim_Market ) || ISFILTERED ( Dim_BrandDefaultMKT ), IF ( [External.Sales.KPI.Market_THC2] <> 0, //VAR MKT = MAX(Dim_Market[MKT_SOURCE]) //VAR CLASS = // CALCULATETABLE(VALUES ( Dim_MKTPackMapping[CLASS_SOURCE] ),Dim_MKTPackMapping[MKT_SOURCE] = MKT) //RETURN CALCULATE ( [External.Sales.KPI_THC6], ALL ( Dim_PackInfo ), ALL ( Dim_Corp ), KEEPFILTERS ( Dim_Market[Market] <> BLANK () ), TREATAS(VALUES(Fact_Sales_THC[CLASS]), Dim_Class[CLASS]) ) ) ) formatString: #,0.00 displayFolder: 06.Class lineageTag: cfd2dcba-73b6-45c0-ac70-bf166e67d93e measure 'External.Sales.LY.KPI.Class_THC1' = IF ( ISFILTERED ( Dim_MarketTA ) || ISFILTERED ( Dim_Market ) || ISFILTERED ( Dim_BrandDefaultMKT ), IF ( [External.Sales.LY.KPI.Market_THC2] <> 0, //VAR MKT = MAX(Dim_Market[MKT_SOURCE]) //VAR CLASS = // CALCULATETABLE(VALUES ( Dim_MKTPackMapping[CLASS_SOURCE] ),Dim_MKTPackMapping[MKT_SOURCE] = MKT) //RETURN CALCULATE ( [External.Sales.LY.KPI_THC6], ALL ( Dim_PackInfo ), ALL ( Dim_Corp ), KEEPFILTERS ( Dim_Market[Market] <> BLANK () ), TREATAS(VALUES(Fact_Sales_THC[CLASS]), Dim_Class[CLASS]) ) ) ) formatString: #,0.00 displayFolder: 06.Class lineageTag: 3daf57d5-2c1d-4dd6-948b-86422695dfd6 column z dataType: string isHidden lineageTag: d70e697f-0879-463f-891a-03c246f31410 summarizeBy: none sourceColumn: z changedProperty = IsHidden annotation SummarizationSetBy = Automatic partition 'Measure THC' = m mode: import queryGroup: OLD\FreeReport独有表 source = let 源 = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i44FAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"." = _t]), 更改的类型 = Table.TransformColumnTypes(源,{{".", type text}}), 重命名的列 = Table.RenameColumns(更改的类型,{{".", "z"}}) in 重命名的列 annotation PBI_NavigationStepName = 导航 annotation PBI_ResultType = Table annotation TabularEditor_TableGroup = 00_MeasureTable