DEFINE VAR __DS0FilterTable = TREATAS( {"'Fact_Retail_RawData'[TA]", "'Fact_Retail_RawData'[RANK]", "'Fact_Retail_RawData'[corp]", "'Fact_Retail_RawData'[corporation]"}, 'RetailExport'[RetailExport 个字段] ) VAR __DS0FilterTable2 = TREATAS({"NIAD (Non-Insulin Anti-Diabetic) Market"}, 'Dim_Market'[MARKET]) VAR __DS0FilterTable3 = FILTER( KEEPFILTERS( SUMMARIZE( VALUES('Measures Val'), 'Measures Val'[Measures Category], 'Measures Val'[Measures Fields] ) ), AND( NOT( 'Measures Val'[Measures Fields] IN {"'Measure'[External.Rank.KPI.Combo]", "'Measure'[External.△MS%Rank.KPI.Combo]"} ), ('Measures Val'[Measures Category], 'Measures Val'[Measures Fields]) IN {("Sales", "'Measure'[External.Sales.KPI]"), ("Sales", "'Measure'[External.Sales.KPI.Market]"), ("Sales", "'Measure'[External.Sales.KPI.Mol]"), ("Share", "'Measure'[External.MS%.KPI]"), ("Share", "'Measure'[External.△MS%.KPI]"), ("Growth", "'Measure'[External.Gr%.KPI]"), ("Growth", "'Measure'[External.EI.KPI]")} ) ) VAR __DS0FilterTable4 = TREATAS({"TOP"}, 'Fact_Retail_RawData'[SOURCE_TYPE3]) VAR __DS0FilterTable5 = TREATAS({"CHPA"}, 'Dim_DataSource'[SOURCENAME]) VAR __DS0FilterTable6 = TREATAS({"Retail Total", "Rx"}, 'Fact_Retail_RawData'[TA_NAME]) VAR __DS0FilterTable7 = TREATAS({"YTD"}, 'MQY'[Period]) VAR __DS0FilterTable8 = FILTER( KEEPFILTERS(VALUES('Fact_Retail_RawData'[corp])), NOT('Fact_Retail_RawData'[corp] IN {"阿斯利康-去除非零售推广产品"}) ) VAR __DS0FilterTable9 = FILTER( KEEPFILTERS(VALUES('Fact_Sales'[MERGED_DATA_DTP_OTHERS])), NOT('Fact_Sales'[MERGED_DATA_DTP_OTHERS] IN {"3"}) ) VAR __DS0FilterTable10 = TREATAS({2025, 2024, 2026}, 'Dim_Calendar'[YEAR]) VAR __DS0FilterTable11 = TREATAS({"RMB"}, 'Dim_Unit'[DW]) VAR __DS0FilterTable12 = TREATAS({"Rx"}, 'Fact_Retail_RawData'[SOURCE_TYPE2]) VAR __DS0FilterTable13 = TREATAS( {"'Measure'[Retail.Export.Gr%]", "'Measure'[Retail.Export.MS%]", "'Measure'[Retail.Export.ΔMS%]", "'Measure'[Retail.Export.Sales]"}, 'Retail.Export.KPI'[Retail.Export.KPI 个字段] ) VAR __DS0FilterTable14 = FILTER( KEEPFILTERS(VALUES('Fields_Matrix'[Fields_Matrix 个字段])), NOT( 'Fields_Matrix'[Fields_Matrix 个字段] IN {"'TD_EXTERNAL_ORG'[region_name_en]", "'TD_EXTERNAL_ORG'[rc_name_en]", "'TD_EXTERNAL_GEO_Analysis'[AZ_CITY_TIER]", "'TD_EXTERNAL_GEO_Analysis'[CITY_C]", "'TD_EXTERNAL_GEO_Analysis'[PROVINCE_C]", "'TD_EXTERNAL_PACKINFO'[PROD_DES]", "'TD_EXTERNAL_PACKINFO'[CMPS_DES_C]", "'TD_EXTERNAL_MARKET_PACK_MAPPING'[CLASS]", "'TD_EXTERNAL_CORP'[CORP_DES]", "'TD_EXTERNAL_MARKET_TA'[TA]", "'TD_EXTERNAL_CALENDAR'[YEAR_QUATER]", "'TD_EXTERNAL_CALENDAR'[HALF_YEAR]", "'TD_EXTERNAL_CALENDAR'[YYYYMM]", "'Dim_Calendar'[YEAR]", "'Dim_Calendar'[YYYYMM]", "'Dim_Calendar'[HALF_YEAR]", "'Dim_Calendar'[YEAR_QUATER]", "'Dim_MarketTA'[TA]", "'Dim_Corp'[CORP_DES]", "'Dim_MKTPackMapping'[CLASS]", "'Dim_PackInfo'[CMPS_DES_C]", "'Dim_PackInfo'[PROD_DES]", "'Dim_Geo'[PROVINCE_C]", "'Dim_Geo'[CITY_C]", "'Dim_Geo'[AZ_CITY_TIER]", "'Dim_Org'[rc_name_en]", "'Dim_Org'[region_name_en]"} ) ) VAR __DS0FilterTable15 = TREATAS({"集团"}, 'Fact_Retail_RawData'[SOURCE_TYPE]) VAR __DS0FilterTable16 = TREATAS({"R"}, 'Dim_Calendar'[YYYYMM_EXTERNAL]) VAR __DS0FilterTable17 = TREATAS( {("KeepSelected", "'Dim_DataSource'[SOURCENAME]"), ("KeepSelected", "'Dim_Unit'[DW]"), ("Market & Product", "'Dim_PackInfo'[PROD_DES_C]")}, 'Fields.Rows'[Fields Category], 'Fields.Rows'[Fields Fields] ) VAR __DS0Core = SUMMARIZECOLUMNS( ROLLUPADDISSUBTOTAL( ROLLUPGROUP( 'Dim_DataSource'[SOURCENAME], 'Dim_DataSource'[ORDER1], 'Dim_Unit'[DW], 'Dim_Unit'[ORDER1], 'Dim_PackInfo'[PROD_DES_C] ), "IsGrandTotalRowTotal" ), __DS0FilterTable, __DS0FilterTable2, __DS0FilterTable3, __DS0FilterTable4, __DS0FilterTable5, __DS0FilterTable6, __DS0FilterTable7, __DS0FilterTable8, __DS0FilterTable9, __DS0FilterTable10, __DS0FilterTable11, __DS0FilterTable12, __DS0FilterTable13, __DS0FilterTable14, __DS0FilterTable15, __DS0FilterTable16, __DS0FilterTable17, "External_Sales_KPI", 'Measure'[External.Sales.KPI], "External_Sales_KPI_Market", 'Measure'[External.Sales.KPI.Market], "External_Sales_KPI_Mol", 'Measure'[External.Sales.KPI.Mol], "External_MS__KPI", 'Measure'[External.MS%.KPI], "External__MS__KPI", 'Measure'[External.△MS%.KPI], "External_Gr__KPI", 'Measure'[External.Gr%.KPI], "External_EI_KPI", 'Measure'[External.EI.KPI] ) VAR __DS0PrimaryWindowed = TOPN( 502, __DS0Core, [IsGrandTotalRowTotal], 0, [External_Sales_KPI], 0, 'Dim_DataSource'[ORDER1], 1, 'Dim_DataSource'[SOURCENAME], 1, 'Dim_Unit'[ORDER1], 1, 'Dim_Unit'[DW], 1, 'Dim_PackInfo'[PROD_DES_C], 1 ) VAR __DS0CoreNoInstanceFiltersNoTotals = FILTER(KEEPFILTERS(__DS0Core), [IsGrandTotalRowTotal] = FALSE) EVALUATE GROUPBY( __DS0CoreNoInstanceFiltersNoTotals, "MinExternal_Sales_KPI", MINX(CURRENTGROUP(), [External_Sales_KPI]), "MaxExternal_Sales_KPI", MAXX(CURRENTGROUP(), [External_Sales_KPI]) ) EVALUATE __DS0PrimaryWindowed ORDER BY [IsGrandTotalRowTotal] DESC, [External_Sales_KPI] DESC, 'Dim_DataSource'[ORDER1], 'Dim_DataSource'[SOURCENAME], 'Dim_Unit'[ORDER1], 'Dim_Unit'[DW], 'Dim_PackInfo'[PROD_DES_C]