Files
MarketAnalysis-Rebuild/External All Channel.SemanticModel/definition/tables/Measure THC.tmdl

1864 lines
72 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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 = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[thc.00.base.cu]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count,
CALCULATE (
[thc.00.base.cu],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count_TA,
CALCULATE (
[thc.00.base.cu],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA_thc"
)
, CALCULATE (
[thc.00.base.cu],
'0_Measure_CalGroup'[for_measure] = "_allmkt_thc"
)
)
```
displayFolder: 01
lineageTag: fae6dc1a-e198-4e9e-a706-256d84652b48
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure 'thc.01.CountingUnit.LY' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[thc.00.base.cu.ly]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count,
CALCULATE (
[thc.00.base.cu.ly],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count_TA,
CALCULATE (
[thc.00.base.cu.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA_thc"
)
, CALCULATE (
[thc.00.base.cu.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt_thc"
)
)
```
displayFolder: 01
lineageTag: 325a953e-8046-4293-a191-ec545599fca0
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure 'thc.01.PDOT' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[thc.00.base.pdot]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count,
CALCULATE (
[thc.00.base.pdot],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count_TA,
CALCULATE (
[thc.00.base.pdot],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA_thc"
)
, CALCULATE (
[thc.00.base.pdot],
'0_Measure_CalGroup'[for_measure] = "_allmkt_thc"
)
)
```
displayFolder: 01
lineageTag: b949848c-c357-4d1c-aed7-51a8ef9f06fb
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure 'thc.01.PDOT.LY' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[thc.00.base.pdot.ly]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count,
CALCULATE (
[thc.00.base.pdot.ly],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count_TA,
CALCULATE (
[thc.00.base.pdot.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA_thc"
)
, CALCULATE (
[thc.00.base.pdot.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt_thc"
)
)
```
formatString: 0
displayFolder: 01
lineageTag: 138731c5-7add-4aac-bb7f-4a02d90f3028
measure 'thc.01.Unit' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[thc.00.base.unit]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count,
CALCULATE (
[thc.00.base.unit],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count_TA,
CALCULATE (
[thc.00.base.unit],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA_thc"
)
, CALCULATE (
[thc.00.base.unit],
'0_Measure_CalGroup'[for_measure] = "_allmkt_thc"
)
)
```
displayFolder: 01
lineageTag: 79229807-03a9-48cc-8f4a-80251f7406f3
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure 'thc.01.Unit.LY' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[thc.00.base.unit.ly]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count,
CALCULATE (
[thc.00.base.unit.ly],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count_TA,
CALCULATE (
[thc.00.base.unit.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA_thc"
)
, CALCULATE (
[thc.00.base.unit.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt_thc"
)
)
```
displayFolder: 01
lineageTag: aed627e5-b4fc-44e8-98a3-965b6ddd0dc9
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure 'thc.01.Value' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[thc.00.base.value]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count,
CALCULATE (
[thc.00.base.value],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count_TA,
CALCULATE (
[thc.00.base.value],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA_thc"
)
, CALCULATE (
[thc.00.base.value],
'0_Measure_CalGroup'[for_measure] = "_allmkt_thc"
)
)
```
displayFolder: 01
lineageTag: 478be13e-5a43-401f-9ad2-45e0a01ec23a
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure 'thc.01.Value.LY' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[thc.00.base.value.ly]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count,
CALCULATE (
[thc.00.base.value.ly],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count_TA,
CALCULATE (
[thc.00.base.value.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA_thc"
)
, CALCULATE (
[thc.00.base.value.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt_thc"
)
)
```
displayFolder: 01
lineageTag: e9d1d5b5-35bc-4ff9-9d2b-ace4c17f73fa
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure 'thc.01.Prescription' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[thc.00.base.prescription]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count,
CALCULATE (
[thc.00.base.prescription],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count_TA,
CALCULATE (
[thc.00.base.prescription],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA_thc"
)
, CALCULATE (
[thc.00.base.prescription],
'0_Measure_CalGroup'[for_measure] = "_allmkt_thc"
)
)
```
displayFolder: 01
lineageTag: 31501cb4-455c-4ae9-86b8-c8743f71b940
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure 'thc.01.Prescription.LY' = ```
VAR _count = [00.base.if.countMarket]
VAR _count_TA = [00.base.if.countTA]
VAR _isfilter_org =
ISFILTERED ( Dim_RC )
|| ISFILTERED ( Dim_Org )
|| ISFILTERED ( Dim_IsTarget_AIASpecial )
|| ISFILTERED ( Dim_HP_Potential_AIA )
RETURN
SWITCH (
TRUE ( )
, _isfilter_org && _count,
CALCULATE (
[thc.00.base.prescription.ly]
, TREATAS (
VALUES ( Dim_Market[MKT_SOURCE] ),
Dim_RC[MKT_SOURCE]
)
, '0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count,
CALCULATE (
[thc.00.base.prescription.ly],
'0_Measure_CalGroup'[for_measure] = "_not_allmkt_thc"
)
, _count_TA,
CALCULATE (
[thc.00.base.prescription.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt_TA_thc"
)
, CALCULATE (
[thc.00.base.prescription.ly],
'0_Measure_CalGroup'[for_measure] = "_allmkt_thc"
)
)
```
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' = [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' = [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