This commit is contained in:
2026-04-15 18:51:38 +08:00
parent f1903bf7bb
commit 4cf968ce5d
27 changed files with 891 additions and 792 deletions

View File

@@ -67,7 +67,7 @@
[
{
"Literal": {
"Value": "'MTH'"
"Value": "'YTD'"
}
}
]

View File

@@ -60,6 +60,66 @@
"nativeQueryRef": "Market",
"displayName": "Market"
},
{
"field": {
"Column": {
"Expression": {
"SourceRef": {
"Entity": "Dim_KeyCompetitor"
}
},
"Property": "KEY_COMPETITOR"
}
},
"queryRef": "Dim_KeyCompetitor.KEY_COMPETITOR",
"nativeQueryRef": "Key Brand",
"displayName": "Key Brand"
},
{
"field": {
"Column": {
"Expression": {
"SourceRef": {
"Entity": "Dim_Org"
}
},
"Property": "rc_name_en"
}
},
"queryRef": "Dim_Org.rc_name_en",
"nativeQueryRef": "RC",
"displayName": "RC"
},
{
"field": {
"Column": {
"Expression": {
"SourceRef": {
"Entity": "Dim_Org"
}
},
"Property": "RC_NAME"
}
},
"queryRef": "Dim_Org.RC_NAME",
"nativeQueryRef": "RSD Name",
"displayName": "RSD Name"
},
{
"field": {
"Column": {
"Expression": {
"SourceRef": {
"Entity": "Dim_Org"
}
},
"Property": "rsd_kcode"
}
},
"queryRef": "Dim_Org.rsd_kcode",
"nativeQueryRef": "RSD KCODE",
"displayName": "RSD KCODE"
},
{
"field": {
"Measure": {
@@ -74,21 +134,6 @@
"queryRef": "Measure.External.Sales.KPI",
"nativeQueryRef": "External.Sales.KPI",
"displayName": "Sales"
},
{
"field": {
"Measure": {
"Expression": {
"SourceRef": {
"Entity": "Measure"
}
},
"Property": "External.Sales.KPI.Market"
}
},
"queryRef": "Measure.External.Sales.KPI.Market",
"nativeQueryRef": "Market Size",
"displayName": "Market Size"
}
],
"fieldParameters": [
@@ -104,7 +149,7 @@
}
},
"index": 0,
"length": 3
"length": 7
},
{
"parameterExpr": {
@@ -118,7 +163,7 @@
}
},
"index": 1,
"length": 2,
"length": 1,
"sortDirection": "Descending"
}
]
@@ -3035,8 +3080,7 @@
"Property": "rc_name_en"
}
},
"type": "Categorical",
"howCreated": "User"
"type": "Categorical"
},
{
"name": "384b97042614741ab0a0",
@@ -3067,8 +3111,7 @@
"Property": "RC_NAME"
}
},
"type": "Categorical",
"howCreated": "User"
"type": "Categorical"
},
{
"name": "e36644f5136c805c8566",
@@ -3163,7 +3206,8 @@
"Property": "External.Sales.KPI.Market"
}
},
"type": "Advanced"
"type": "Advanced",
"howCreated": "User"
},
{
"name": "25cd60310c6749d1dc01",

View File

@@ -110,7 +110,7 @@
[
{
"Literal": {
"Value": "'M PDOT'"
"Value": "'PDOT'"
}
}
]

View File

@@ -1,5 +1,5 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.6.0/schema.json",
"$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.7.0/schema.json",
"name": "8f5073a45ae26a934c25",
"position": {
"x": 267.5,
@@ -190,18 +190,6 @@
"Value": "'''Measure''[External.Sales.KPI]'"
}
}
],
[
{
"Literal": {
"Value": "'Sales'"
}
},
{
"Literal": {
"Value": "'''Measure''[External.Sales.KPI.Market]'"
}
}
]
]
}
@@ -251,26 +239,6 @@
}
]
}
],
[
{
"0": [
{
"Literal": {
"Value": "'Sales'"
}
}
]
},
{
"1": [
{
"Literal": {
"Value": "'''Measure''[External.Sales.KPI.Market]'"
}
}
]
}
]
],
"columns": [
@@ -304,10 +272,6 @@
{
"0": "Sales",
"1": "Sales"
},
{
"0": "Sales",
"1": "Market Size"
}
]
}

View File

@@ -251,6 +251,54 @@
"Value": "'''Dim_Market''[MARKET]'"
}
}
],
[
{
"Literal": {
"Value": "'Market & Product'"
}
},
{
"Literal": {
"Value": "'''Dim_KeyCompetitor''[KEY_COMPETITOR]'"
}
}
],
[
{
"Literal": {
"Value": "'Organization'"
}
},
{
"Literal": {
"Value": "'''Dim_Org''[rc_name_en]'"
}
}
],
[
{
"Literal": {
"Value": "'Organization'"
}
},
{
"Literal": {
"Value": "'''Dim_Org''[RC_NAME]'"
}
}
],
[
{
"Literal": {
"Value": "'Organization'"
}
},
{
"Literal": {
"Value": "'''Dim_Org''[rsd_kcode]'"
}
}
]
]
}
@@ -340,6 +388,86 @@
}
]
}
],
[
{
"0": [
{
"Literal": {
"Value": "'Market & Product'"
}
}
]
},
{
"1": [
{
"Literal": {
"Value": "'''Dim_KeyCompetitor''[KEY_COMPETITOR]'"
}
}
]
}
],
[
{
"0": [
{
"Literal": {
"Value": "'Organization'"
}
}
]
},
{
"1": [
{
"Literal": {
"Value": "'''Dim_Org''[rc_name_en]'"
}
}
]
}
],
[
{
"0": [
{
"Literal": {
"Value": "'Organization'"
}
}
]
},
{
"1": [
{
"Literal": {
"Value": "'''Dim_Org''[RC_NAME]'"
}
}
]
}
],
[
{
"0": [
{
"Literal": {
"Value": "'Organization'"
}
}
]
},
{
"1": [
{
"Literal": {
"Value": "'''Dim_Org''[rsd_kcode]'"
}
}
]
}
]
],
"columns": [
@@ -381,6 +509,22 @@
{
"0": "Market & Product",
"1": "Market"
},
{
"0": "Market & Product",
"1": "Key Brand"
},
{
"0": "Organization",
"1": "RC"
},
{
"0": "Organization",
"1": "RSD Name"
},
{
"0": "Organization",
"1": "RSD KCODE"
}
]
}

View File

@@ -1,5 +1,5 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.6.0/schema.json",
"$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.7.0/schema.json",
"name": "c1e6daad5ad813ce6bc3",
"position": {
"x": 0,
@@ -23,11 +23,11 @@
"Entity": "Dim_Calendar"
}
},
"Property": "YYYYMM_EXTERNAL"
"Property": "YYYYMM_MERGED_DATA"
}
},
"queryRef": "Dim_Calendar.YYYYMM_EXTERNAL",
"nativeQueryRef": "YYYYMM_EXTERNAL"
"queryRef": "Dim_Calendar.YYYYMM_MERGED_DATA",
"nativeQueryRef": "YYYYMM_MERGED_DATA"
}
]
}
@@ -80,7 +80,7 @@
"Source": "d"
}
},
"Property": "YYYYMM_EXTERNAL"
"Property": "YYYYMM_MERGED_DATA"
}
}
],
@@ -105,7 +105,7 @@
"Entity": "Dim_Calendar"
}
},
"Property": "YYYYMM_EXTERNAL"
"Property": "YYYYMM_MERGED_DATA"
}
}
],
@@ -132,7 +132,7 @@
"Entity": "Dim_Calendar"
}
},
"Property": "YYYYMM_EXTERNAL"
"Property": "YYYYMM_MERGED_DATA"
}
}
}
@@ -284,8 +284,7 @@
"filterConfig": {
"filters": [
{
"name": "6f3d9cd8c20c1c591b4a",
"ordinal": 0,
"name": "d0dc195ea90cddea5bda",
"field": {
"Column": {
"Expression": {
@@ -293,76 +292,7 @@
"Entity": "Dim_Calendar"
}
},
"Property": "YEAR_EXTERNAL"
}
},
"type": "Categorical",
"filter": {
"Version": 2,
"From": [
{
"Name": "d",
"Entity": "Dim_Calendar",
"Type": 0
}
],
"Where": [
{
"Condition": {
"In": {
"Expressions": [
{
"Column": {
"Expression": {
"SourceRef": {
"Source": "d"
}
},
"Property": "YEAR_EXTERNAL"
}
}
],
"Values": [
[
{
"Literal": {
"Value": "'R'"
}
}
],
[
{
"Literal": {
"Value": "'2024'"
}
}
]
]
}
}
}
]
},
"howCreated": "User",
"objects": {
"general": [
{
"properties": {}
}
]
}
},
{
"name": "b44bc8750c3d5a527439",
"ordinal": 1,
"field": {
"Column": {
"Expression": {
"SourceRef": {
"Entity": "Dim_Calendar"
}
},
"Property": "YYYYMM_EXTERNAL"
"Property": "YYYYMM_MERGED_DATA"
}
},
"type": "Categorical",
@@ -389,7 +319,7 @@
"Source": "d"
}
},
"Property": "YYYYMM_EXTERNAL"
"Property": "YYYYMM_MERGED_DATA"
}
}
],
@@ -397,7 +327,7 @@
[
{
"Literal": {
"Value": "'202512'"
"Value": "null"
}
}
]

View File

@@ -67,7 +67,7 @@
[
{
"Literal": {
"Value": "'MTH'"
"Value": "'YTD'"
}
}
]

View File

@@ -67,7 +67,7 @@
[
{
"Literal": {
"Value": "'MTH'"
"Value": "'YTD'"
}
}
]

View File

@@ -1,5 +1,5 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.6.0/schema.json",
"$schema": "https://developer.microsoft.com/json-schemas/fabric/item/report/definition/visualContainer/2.7.0/schema.json",
"name": "1ca69827e71b623cc350",
"position": {
"x": 0,
@@ -23,11 +23,11 @@
"Entity": "Dim_Calendar"
}
},
"Property": "YYYYMM_EXTERNAL"
"Property": "YYYYMM_MERGED_DATA"
}
},
"queryRef": "Dim_Calendar.YYYYMM_EXTERNAL",
"nativeQueryRef": "YYYYMM_EXTERNAL"
"queryRef": "Dim_Calendar.YYYYMM_MERGED_DATA",
"nativeQueryRef": "YYYYMM_MERGED_DATA"
}
]
}
@@ -80,7 +80,7 @@
"Source": "d"
}
},
"Property": "YYYYMM_EXTERNAL"
"Property": "YYYYMM_MERGED_DATA"
}
}
],
@@ -105,7 +105,7 @@
"Entity": "Dim_Calendar"
}
},
"Property": "YYYYMM_EXTERNAL"
"Property": "YYYYMM_MERGED_DATA"
}
}
],
@@ -132,7 +132,7 @@
"Entity": "Dim_Calendar"
}
},
"Property": "YYYYMM_EXTERNAL"
"Property": "YYYYMM_MERGED_DATA"
}
}
}
@@ -284,8 +284,7 @@
"filterConfig": {
"filters": [
{
"name": "6f3d9cd8c20c1c591b4a",
"ordinal": 0,
"name": "d0dc195ea90cddea5bda",
"field": {
"Column": {
"Expression": {
@@ -293,76 +292,7 @@
"Entity": "Dim_Calendar"
}
},
"Property": "YEAR_EXTERNAL"
}
},
"type": "Categorical",
"filter": {
"Version": 2,
"From": [
{
"Name": "d",
"Entity": "Dim_Calendar",
"Type": 0
}
],
"Where": [
{
"Condition": {
"In": {
"Expressions": [
{
"Column": {
"Expression": {
"SourceRef": {
"Source": "d"
}
},
"Property": "YEAR_EXTERNAL"
}
}
],
"Values": [
[
{
"Literal": {
"Value": "'R'"
}
}
],
[
{
"Literal": {
"Value": "'2024'"
}
}
]
]
}
}
}
]
},
"howCreated": "User",
"objects": {
"general": [
{
"properties": {}
}
]
}
},
{
"name": "b44bc8750c3d5a527439",
"ordinal": 1,
"field": {
"Column": {
"Expression": {
"SourceRef": {
"Entity": "Dim_Calendar"
}
},
"Property": "YYYYMM_EXTERNAL"
"Property": "YYYYMM_MERGED_DATA"
}
},
"type": "Categorical",
@@ -389,7 +319,7 @@
"Source": "d"
}
},
"Property": "YYYYMM_EXTERNAL"
"Property": "YYYYMM_MERGED_DATA"
}
}
],
@@ -397,42 +327,7 @@
[
{
"Literal": {
"Value": "'202508'"
}
}
],
[
{
"Literal": {
"Value": "'202509'"
}
}
],
[
{
"Literal": {
"Value": "'202510'"
}
}
],
[
{
"Literal": {
"Value": "'202511'"
}
}
],
[
{
"Literal": {
"Value": "'202512'"
}
}
],
[
{
"Literal": {
"Value": "'202507'"
"Value": "null"
}
}
]

View File

@@ -67,7 +67,7 @@
[
{
"Literal": {
"Value": "'MTH'"
"Value": "'YTD'"
}
}
]

View File

@@ -67,7 +67,7 @@
[
{
"Literal": {
"Value": "'MTH'"
"Value": "'YTD'"
}
}
]

View File

@@ -67,7 +67,7 @@
[
{
"Literal": {
"Value": "'MTH'"
"Value": "'YTD'"
}
}
]

View File

@@ -67,7 +67,7 @@
[
{
"Literal": {
"Value": "'MTH'"
"Value": "'YTD'"
}
}
]

View File

@@ -67,7 +67,7 @@
[
{
"Literal": {
"Value": "'MTH'"
"Value": "'YTD'"
}
}
]

View File

@@ -67,7 +67,7 @@
[
{
"Literal": {
"Value": "'MTH'"
"Value": "'YTD'"
}
}
]

View File

@@ -225,24 +225,24 @@
[
{
"Literal": {
"Value": "'Market & Product'"
"Value": "'Organization'"
}
},
{
"Literal": {
"Value": "'''Dim_PackInfo''[PROD_DES_C]'"
"Value": "'''Dim_Org''[rc_name_en]'"
}
}
],
[
{
"Literal": {
"Value": "'Market & Product'"
"Value": "'Organization'"
}
},
{
"Literal": {
"Value": "'''Dim_PackInfo''[PACK_COD]'"
"Value": "'''Dim_Org''[RC_NAME]'"
}
}
]
@@ -340,7 +340,7 @@
"0": [
{
"Literal": {
"Value": "'Market & Product'"
"Value": "'Organization'"
}
}
]
@@ -349,7 +349,7 @@
"1": [
{
"Literal": {
"Value": "'''Dim_PackInfo''[PROD_DES_C]'"
"Value": "'''Dim_Org''[rc_name_en]'"
}
}
]
@@ -360,7 +360,7 @@
"0": [
{
"Literal": {
"Value": "'Market & Product'"
"Value": "'Organization'"
}
}
]
@@ -369,7 +369,7 @@
"1": [
{
"Literal": {
"Value": "'''Dim_PackInfo''[PACK_COD]'"
"Value": "'''Dim_Org''[RC_NAME]'"
}
}
]
@@ -417,12 +417,12 @@
"1": "Market"
},
{
"0": "Market & Product",
"1": "Brand CN"
"0": "Organization",
"1": "RC"
},
{
"0": "Market & Product",
"1": "Package Code"
"0": "Organization",
"1": "RSD Name"
}
]
}

View File

@@ -105,7 +105,7 @@
[
{
"Literal": {
"Value": "'R'"
"Value": "'202601'"
}
}
]
@@ -133,7 +133,7 @@
"0": [
{
"Literal": {
"Value": "'R'"
"Value": "'202601'"
}
}
]
@@ -157,7 +157,7 @@
},
"valueMap": [
{
"0": "R"
"0": "202601"
}
]
}

View File

@@ -202,18 +202,6 @@
"Value": "'''Measure''[External.Sales.KPI.Market]'"
}
}
],
[
{
"Literal": {
"Value": "'Growth'"
}
},
{
"Literal": {
"Value": "'''Measure''[External.Gr%.KPI]'"
}
}
]
]
}
@@ -283,26 +271,6 @@
}
]
}
],
[
{
"0": [
{
"Literal": {
"Value": "'Growth'"
}
}
]
},
{
"1": [
{
"Literal": {
"Value": "'''Measure''[External.Gr%.KPI]'"
}
}
]
}
]
],
"columns": [
@@ -340,10 +308,6 @@
{
"0": "Sales",
"1": "Market Size"
},
{
"0": "Growth",
"1": "GR%"
}
]
}

View File

@@ -65,30 +65,30 @@
"Column": {
"Expression": {
"SourceRef": {
"Entity": "Dim_PackInfo"
"Entity": "Dim_Org"
}
},
"Property": "PROD_DES_C"
"Property": "rc_name_en"
}
},
"queryRef": "Dim_PackInfo.PROD_DES_C",
"nativeQueryRef": "Brand CN",
"displayName": "Brand CN"
"queryRef": "Dim_Org.rc_name_en",
"nativeQueryRef": "RC",
"displayName": "RC"
},
{
"field": {
"Column": {
"Expression": {
"SourceRef": {
"Entity": "Dim_PackInfo"
"Entity": "Dim_Org"
}
},
"Property": "PACK_COD"
"Property": "RC_NAME"
}
},
"queryRef": "Dim_PackInfo.PACK_COD",
"nativeQueryRef": "Package Code",
"displayName": "Package Code"
"queryRef": "Dim_Org.RC_NAME",
"nativeQueryRef": "RSD Name",
"displayName": "RSD Name"
},
{
"field": {
@@ -119,21 +119,6 @@
"queryRef": "Measure.External.Sales.KPI.Market",
"nativeQueryRef": "Market Size",
"displayName": "Market Size"
},
{
"field": {
"Measure": {
"Expression": {
"SourceRef": {
"Entity": "Measure"
}
},
"Property": "External.Gr%.KPI"
}
},
"queryRef": "Measure.External.Gr%.KPI",
"nativeQueryRef": "GR%",
"displayName": "GR%"
}
],
"fieldParameters": [
@@ -149,7 +134,7 @@
}
},
"index": 1,
"length": 3
"length": 2
},
{
"parameterExpr": {
@@ -5956,7 +5941,8 @@
"Property": "PROD_DES_C"
}
},
"type": "Advanced"
"type": "Advanced",
"howCreated": "User"
},
{
"name": "Filterbbdf344948810dcead93",
@@ -5971,7 +5957,8 @@
"Property": "External.Gr%.KPI"
}
},
"type": "Advanced"
"type": "Advanced",
"howCreated": "User"
},
{
"name": "Filtercb4486f283dd76850900",
@@ -6049,7 +6036,8 @@
"Property": "PACK_COD"
}
},
"type": "Categorical"
"type": "Categorical",
"howCreated": "User"
},
{
"name": "5eb96d5460100c235c96",
@@ -6158,6 +6146,34 @@
}
},
"type": "Advanced"
},
{
"name": "a968e9fd548936aa1bd0",
"field": {
"Column": {
"Expression": {
"SourceRef": {
"Entity": "Dim_Org"
}
},
"Property": "rc_name_en"
}
},
"type": "Categorical"
},
{
"name": "f1b5cb345c500becc6b9",
"field": {
"Column": {
"Expression": {
"SourceRef": {
"Entity": "Dim_Org"
}
},
"Property": "RC_NAME"
}
},
"type": "Categorical"
}
],
"filterSortOrder": "Custom"

View File

@@ -67,7 +67,7 @@
[
{
"Literal": {
"Value": "'MTH'"
"Value": "'YTD'"
}
}
]

View File

@@ -67,7 +67,7 @@
[
{
"Literal": {
"Value": "'MTH'"
"Value": "'YTD'"
}
}
]

View File

@@ -67,7 +67,7 @@
[
{
"Literal": {
"Value": "'MTH'"
"Value": "'YTD'"
}
}
]