From 6653efd8b3886269c2aebaf699e5b6398214990e Mon Sep 17 00:00:00 2001 From: chenwu Date: Sun, 3 May 2026 00:46:48 +0800 Subject: [PATCH] 20260502chenwu --- .../visuals/49575c00277ab9299a5d/visual.json | 2 +- .../visuals/5d1f55ffc66b1a4164b1/visual.json | 2 +- .../visuals/ef7203939e1cc4b56139/visual.json | 2 +- .../visuals/f54a6882bf13701d8214/visual.json | 2 +- .../visuals/f361d65d47c5d84bc43d/visual.json | 2 +- .../visuals/06783054301c00db27eb/visual.json | 6 +-- .../visuals/bfdaccb23c397530615a/visual.json | 2 +- .../visuals/770f413034713716524b/visual.json | 6 +-- .../visuals/ad588a7aa210c3e9d2dd/visual.json | 2 +- .../visuals/638bc80ec2537d0b349b/visual.json | 6 +-- .../visuals/849249c56d30d7095539/visual.json | 2 +- .../visuals/1f49a50ccb9b2c242678/visual.json | 6 +-- .../visuals/2fa69179be0d53c0590a/visual.json | 2 +- .../visuals/e8b9891710b6938405c3/visual.json | 2 +- .../visuals/54c21817ded556596a53/visual.json | 2 +- .../visuals/64e0cd2f7ce0471a8775/visual.json | 2 +- .../visuals/c6970a7e6a05807080bc/visual.json | 6 +-- .../definition/tables/00_KPI.tmdl | 53 +++++++++++++++++-- 18 files changed, 76 insertions(+), 31 deletions(-) diff --git a/External All Channel.Report/definition/pages/0c6bf6c9118eec051860/visuals/49575c00277ab9299a5d/visual.json b/External All Channel.Report/definition/pages/0c6bf6c9118eec051860/visuals/49575c00277ab9299a5d/visual.json index 81d5193..dd21826 100644 --- a/External All Channel.Report/definition/pages/0c6bf6c9118eec051860/visuals/49575c00277ab9299a5d/visual.json +++ b/External All Channel.Report/definition/pages/0c6bf6c9118eec051860/visuals/49575c00277ab9299a5d/visual.json @@ -67,7 +67,7 @@ [ { "Literal": { - "Value": "'YTD'" + "Value": "'MTH'" } } ] diff --git a/External All Channel.Report/definition/pages/0e3823b90d3901e5c7ca/visuals/5d1f55ffc66b1a4164b1/visual.json b/External All Channel.Report/definition/pages/0e3823b90d3901e5c7ca/visuals/5d1f55ffc66b1a4164b1/visual.json index d45b14e..e65c2a2 100644 --- a/External All Channel.Report/definition/pages/0e3823b90d3901e5c7ca/visuals/5d1f55ffc66b1a4164b1/visual.json +++ b/External All Channel.Report/definition/pages/0e3823b90d3901e5c7ca/visuals/5d1f55ffc66b1a4164b1/visual.json @@ -67,7 +67,7 @@ [ { "Literal": { - "Value": "'YTD'" + "Value": "'MTH'" } } ] diff --git a/External All Channel.Report/definition/pages/533895fc7e570101ad8f/visuals/ef7203939e1cc4b56139/visual.json b/External All Channel.Report/definition/pages/533895fc7e570101ad8f/visuals/ef7203939e1cc4b56139/visual.json index ca3e9de..37e2dcd 100644 --- a/External All Channel.Report/definition/pages/533895fc7e570101ad8f/visuals/ef7203939e1cc4b56139/visual.json +++ b/External All Channel.Report/definition/pages/533895fc7e570101ad8f/visuals/ef7203939e1cc4b56139/visual.json @@ -67,7 +67,7 @@ [ { "Literal": { - "Value": "'YTD'" + "Value": "'MTH'" } } ] diff --git a/External All Channel.Report/definition/pages/6434aeb15d5a156c32a0/visuals/f54a6882bf13701d8214/visual.json b/External All Channel.Report/definition/pages/6434aeb15d5a156c32a0/visuals/f54a6882bf13701d8214/visual.json index 34b2b81..7865595 100644 --- a/External All Channel.Report/definition/pages/6434aeb15d5a156c32a0/visuals/f54a6882bf13701d8214/visual.json +++ b/External All Channel.Report/definition/pages/6434aeb15d5a156c32a0/visuals/f54a6882bf13701d8214/visual.json @@ -67,7 +67,7 @@ [ { "Literal": { - "Value": "'YTD'" + "Value": "'MTH'" } } ] diff --git a/External All Channel.Report/definition/pages/72d86b23a3c9e4d9b1c6/visuals/f361d65d47c5d84bc43d/visual.json b/External All Channel.Report/definition/pages/72d86b23a3c9e4d9b1c6/visuals/f361d65d47c5d84bc43d/visual.json index 3dd8c71..29cec86 100644 --- a/External All Channel.Report/definition/pages/72d86b23a3c9e4d9b1c6/visuals/f361d65d47c5d84bc43d/visual.json +++ b/External All Channel.Report/definition/pages/72d86b23a3c9e4d9b1c6/visuals/f361d65d47c5d84bc43d/visual.json @@ -67,7 +67,7 @@ [ { "Literal": { - "Value": "'YTD'" + "Value": "'MTH'" } } ] diff --git a/External All Channel.Report/definition/pages/7901063b99ba6dd20a76/visuals/06783054301c00db27eb/visual.json b/External All Channel.Report/definition/pages/7901063b99ba6dd20a76/visuals/06783054301c00db27eb/visual.json index 070b2ba..28f419d 100644 --- a/External All Channel.Report/definition/pages/7901063b99ba6dd20a76/visuals/06783054301c00db27eb/visual.json +++ b/External All Channel.Report/definition/pages/7901063b99ba6dd20a76/visuals/06783054301c00db27eb/visual.json @@ -88,7 +88,7 @@ [ { "Literal": { - "Value": "'202512'" + "Value": "'R'" } } ] @@ -116,7 +116,7 @@ "0": [ { "Literal": { - "Value": "'202512'" + "Value": "'R'" } } ] @@ -140,7 +140,7 @@ }, "valueMap": [ { - "0": "202512" + "0": "R" } ] } diff --git a/External All Channel.Report/definition/pages/7901063b99ba6dd20a76/visuals/bfdaccb23c397530615a/visual.json b/External All Channel.Report/definition/pages/7901063b99ba6dd20a76/visuals/bfdaccb23c397530615a/visual.json index cddb773..67ecdb8 100644 --- a/External All Channel.Report/definition/pages/7901063b99ba6dd20a76/visuals/bfdaccb23c397530615a/visual.json +++ b/External All Channel.Report/definition/pages/7901063b99ba6dd20a76/visuals/bfdaccb23c397530615a/visual.json @@ -67,7 +67,7 @@ [ { "Literal": { - "Value": "'YTD'" + "Value": "'MTH'" } } ] diff --git a/External All Channel.Report/definition/pages/ReportSection3e9b78a99de7939003a0/visuals/770f413034713716524b/visual.json b/External All Channel.Report/definition/pages/ReportSection3e9b78a99de7939003a0/visuals/770f413034713716524b/visual.json index 424d8c9..195933d 100644 --- a/External All Channel.Report/definition/pages/ReportSection3e9b78a99de7939003a0/visuals/770f413034713716524b/visual.json +++ b/External All Channel.Report/definition/pages/ReportSection3e9b78a99de7939003a0/visuals/770f413034713716524b/visual.json @@ -88,7 +88,7 @@ [ { "Literal": { - "Value": "'202512'" + "Value": "'R'" } } ] @@ -116,7 +116,7 @@ "0": [ { "Literal": { - "Value": "'202512'" + "Value": "'R'" } } ] @@ -140,7 +140,7 @@ }, "valueMap": [ { - "0": "202512" + "0": "R" } ] } diff --git a/External All Channel.Report/definition/pages/ReportSection3e9b78a99de7939003a0/visuals/ad588a7aa210c3e9d2dd/visual.json b/External All Channel.Report/definition/pages/ReportSection3e9b78a99de7939003a0/visuals/ad588a7aa210c3e9d2dd/visual.json index bfd32cc..89d40e2 100644 --- a/External All Channel.Report/definition/pages/ReportSection3e9b78a99de7939003a0/visuals/ad588a7aa210c3e9d2dd/visual.json +++ b/External All Channel.Report/definition/pages/ReportSection3e9b78a99de7939003a0/visuals/ad588a7aa210c3e9d2dd/visual.json @@ -67,7 +67,7 @@ [ { "Literal": { - "Value": "'YTD'" + "Value": "'MTH'" } } ] diff --git a/External All Channel.Report/definition/pages/ReportSection7c203e32de7071898401/visuals/638bc80ec2537d0b349b/visual.json b/External All Channel.Report/definition/pages/ReportSection7c203e32de7071898401/visuals/638bc80ec2537d0b349b/visual.json index 7e02f9d..a9d4e68 100644 --- a/External All Channel.Report/definition/pages/ReportSection7c203e32de7071898401/visuals/638bc80ec2537d0b349b/visual.json +++ b/External All Channel.Report/definition/pages/ReportSection7c203e32de7071898401/visuals/638bc80ec2537d0b349b/visual.json @@ -95,7 +95,7 @@ [ { "Literal": { - "Value": "'202512'" + "Value": "'R'" } } ] @@ -123,7 +123,7 @@ "0": [ { "Literal": { - "Value": "'202512'" + "Value": "'R'" } } ] @@ -147,7 +147,7 @@ }, "valueMap": [ { - "0": "202512" + "0": "R" } ] } diff --git a/External All Channel.Report/definition/pages/ReportSection7c203e32de7071898401/visuals/849249c56d30d7095539/visual.json b/External All Channel.Report/definition/pages/ReportSection7c203e32de7071898401/visuals/849249c56d30d7095539/visual.json index 9316c15..525f09b 100644 --- a/External All Channel.Report/definition/pages/ReportSection7c203e32de7071898401/visuals/849249c56d30d7095539/visual.json +++ b/External All Channel.Report/definition/pages/ReportSection7c203e32de7071898401/visuals/849249c56d30d7095539/visual.json @@ -67,7 +67,7 @@ [ { "Literal": { - "Value": "'YTD'" + "Value": "'MTH'" } } ] diff --git a/External All Channel.Report/definition/pages/ReportSectioneb7f7ada5bac80ed00c1/visuals/1f49a50ccb9b2c242678/visual.json b/External All Channel.Report/definition/pages/ReportSectioneb7f7ada5bac80ed00c1/visuals/1f49a50ccb9b2c242678/visual.json index 51e167c..6dbdcfb 100644 --- a/External All Channel.Report/definition/pages/ReportSectioneb7f7ada5bac80ed00c1/visuals/1f49a50ccb9b2c242678/visual.json +++ b/External All Channel.Report/definition/pages/ReportSectioneb7f7ada5bac80ed00c1/visuals/1f49a50ccb9b2c242678/visual.json @@ -88,7 +88,7 @@ [ { "Literal": { - "Value": "'202512'" + "Value": "'R'" } } ] @@ -116,7 +116,7 @@ "0": [ { "Literal": { - "Value": "'202512'" + "Value": "'R'" } } ] @@ -140,7 +140,7 @@ }, "valueMap": [ { - "0": "202512" + "0": "R" } ] } diff --git a/External All Channel.Report/definition/pages/ReportSectioneb7f7ada5bac80ed00c1/visuals/2fa69179be0d53c0590a/visual.json b/External All Channel.Report/definition/pages/ReportSectioneb7f7ada5bac80ed00c1/visuals/2fa69179be0d53c0590a/visual.json index 43331a4..59d87b9 100644 --- a/External All Channel.Report/definition/pages/ReportSectioneb7f7ada5bac80ed00c1/visuals/2fa69179be0d53c0590a/visual.json +++ b/External All Channel.Report/definition/pages/ReportSectioneb7f7ada5bac80ed00c1/visuals/2fa69179be0d53c0590a/visual.json @@ -67,7 +67,7 @@ [ { "Literal": { - "Value": "'YTD'" + "Value": "'MTH'" } } ] diff --git a/External All Channel.Report/definition/pages/db03a629b7e27dacc7b6/visuals/e8b9891710b6938405c3/visual.json b/External All Channel.Report/definition/pages/db03a629b7e27dacc7b6/visuals/e8b9891710b6938405c3/visual.json index c7961ac..ea25b12 100644 --- a/External All Channel.Report/definition/pages/db03a629b7e27dacc7b6/visuals/e8b9891710b6938405c3/visual.json +++ b/External All Channel.Report/definition/pages/db03a629b7e27dacc7b6/visuals/e8b9891710b6938405c3/visual.json @@ -67,7 +67,7 @@ [ { "Literal": { - "Value": "'YTD'" + "Value": "'MTH'" } } ] diff --git a/External All Channel.Report/definition/pages/e9a27bd30a51c0733673/visuals/54c21817ded556596a53/visual.json b/External All Channel.Report/definition/pages/e9a27bd30a51c0733673/visuals/54c21817ded556596a53/visual.json index be7b1e7..2453241 100644 --- a/External All Channel.Report/definition/pages/e9a27bd30a51c0733673/visuals/54c21817ded556596a53/visual.json +++ b/External All Channel.Report/definition/pages/e9a27bd30a51c0733673/visuals/54c21817ded556596a53/visual.json @@ -67,7 +67,7 @@ [ { "Literal": { - "Value": "'YTD'" + "Value": "'MTH'" } } ] diff --git a/External All Channel.Report/definition/pages/ecb4c3d9dd5480470c2b/visuals/64e0cd2f7ce0471a8775/visual.json b/External All Channel.Report/definition/pages/ecb4c3d9dd5480470c2b/visuals/64e0cd2f7ce0471a8775/visual.json index bd51cb3..c0592bb 100644 --- a/External All Channel.Report/definition/pages/ecb4c3d9dd5480470c2b/visuals/64e0cd2f7ce0471a8775/visual.json +++ b/External All Channel.Report/definition/pages/ecb4c3d9dd5480470c2b/visuals/64e0cd2f7ce0471a8775/visual.json @@ -67,7 +67,7 @@ [ { "Literal": { - "Value": "'YTD'" + "Value": "'MTH'" } } ] diff --git a/External All Channel.Report/definition/pages/ecb4c3d9dd5480470c2b/visuals/c6970a7e6a05807080bc/visual.json b/External All Channel.Report/definition/pages/ecb4c3d9dd5480470c2b/visuals/c6970a7e6a05807080bc/visual.json index c1e0412..a36fd3e 100644 --- a/External All Channel.Report/definition/pages/ecb4c3d9dd5480470c2b/visuals/c6970a7e6a05807080bc/visual.json +++ b/External All Channel.Report/definition/pages/ecb4c3d9dd5480470c2b/visuals/c6970a7e6a05807080bc/visual.json @@ -88,7 +88,7 @@ [ { "Literal": { - "Value": "'202512'" + "Value": "'R'" } } ] @@ -116,7 +116,7 @@ "0": [ { "Literal": { - "Value": "'202512'" + "Value": "'R'" } } ] @@ -140,7 +140,7 @@ }, "valueMap": [ { - "0": "202512" + "0": "R" } ] } diff --git a/External All Channel.SemanticModel/definition/tables/00_KPI.tmdl b/External All Channel.SemanticModel/definition/tables/00_KPI.tmdl index 2c143dc..6e4a0ae 100644 --- a/External All Channel.SemanticModel/definition/tables/00_KPI.tmdl +++ b/External All Channel.SemanticModel/definition/tables/00_KPI.tmdl @@ -1957,7 +1957,50 @@ table 00_KPI displayFolder: 02FreeReport_NIAD lineageTag: c23f7423-669e-4d88-aad1-98352853d75f - measure 'Over.view' = SELECTEDVALUE (Dim_Unit[DW]) + measure 'Over.view' = + CALCULATE ( + // [01.DirectEC.Fact_EC_Total.Sales.AZ], + VAR _isfitler_platform = ISFILTERED ( Dim_Platform[PLATFORM] ) + VAR _isfitler_store = ISFILTERED ( Dim_StoreType[STORE] ) + RETURN + SWITCH ( + TRUE ( ), + _isfitler_platform && _isfitler_store, + CALCULATE ( + "1"&TOCSV ( Fact_EC_Total ), + Fact_EC_Total[KPI_NAME] = "top_corp_sales", + Fact_EC_Total[TA] = "" + ), + NOT _isfitler_platform && _isfitler_store, + CALCULATE ( + "2"&TOCSV ( Fact_EC_Total ), + REMOVEFILTERS ( Dim_Platform ), + Fact_EC_Total[PLATFORM] = "B2C全平台(京东+天猫)", + Fact_EC_Total[KPI_NAME] = "top_corp_sales", + Fact_EC_Total[TA] = "" + ), + _isfitler_platform && NOT _isfitler_store, + CALCULATE ( + "3"&TOCSV ( Fact_EC_Total ), + REMOVEFILTERS ( Dim_StoreType ), + Fact_EC_Total[STORE_TYPE] = "自营+三方", + Fact_EC_Total[KPI_NAME] = "top_corp_sales", + Fact_EC_Total[TA] = "" + ), + NOT _isfitler_platform && NOT _isfitler_store, + CALCULATE ( + "4"&TOCSV ( Fact_EC_Total ), + REMOVEFILTERS ( Dim_Platform ), + REMOVEFILTERS ( Dim_StoreType ), + Fact_EC_Total[PLATFORM] = "B2C全平台(京东+天猫)", + Fact_EC_Total[STORE_TYPE] = "自营+三方", + Fact_EC_Total[KPI_NAME] = "top_corp_sales", + Fact_EC_Total[TA] = "" + ) + ), + REMOVEFILTERS ( Dim_Corp[CORP_DES] ), + Fact_EC_Total[CORP_COD] = "" + ) displayFolder: 03Overview lineageTag: 257bcce2-0323-41c8-83d7-31fb3f7da06a @@ -4659,7 +4702,7 @@ table 00_KPI RETURN SWITCH ( TRUE ( ), - _isfitler_platform || _isfitler_store, + _isfitler_platform && _isfitler_store, CALCULATE ( SUM ( Fact_EC_Total[KPI_VAL] ), Fact_EC_Total[KPI_NAME] = "top_corp_sales", @@ -4701,7 +4744,7 @@ table 00_KPI RETURN SWITCH ( TRUE ( ), - _isfitler_platform || _isfitler_store, + _isfitler_platform && _isfitler_store, CALCULATE ( SUM ( Fact_EC_Total[KPI_VAL_LY] ), Fact_EC_Total[KPI_NAME] = "top_corp_sales", @@ -4743,7 +4786,7 @@ table 00_KPI RETURN SWITCH ( TRUE ( ), - _isfitler_platform || _isfitler_store, + _isfitler_platform && _isfitler_store, CALCULATE ( MIN ( Fact_EC_Total[KPI_VAL] ), Fact_EC_Total[KPI_NAME] = "top_rank", @@ -4792,6 +4835,8 @@ table 00_KPI displayFolder: 03Overview\01 lineageTag: 7cb546d7-df8a-4363-b54f-3bf0422c4fa3 + annotation PBI_FormatHint = {"isGeneralNumber":true} + measure '01.DirectEC.Fact_EC_Total.Sales.Total.LY' = CALCULATE ( [01.DirectEC.Fact_EC_Total.Sales.AZ.LY],