chore: update report visuals, semantic model definitions, and cleanup legacy queries

This commit is contained in:
2026-05-14 10:11:41 +08:00
parent 7118b73c5b
commit 84ae943bdb
50 changed files with 1949 additions and 902 deletions

View File

@@ -41,270 +41,410 @@ table 'Measure THC'
displayFolder: 00base
lineageTag: ce5bcbb2-93e3-46fc-a735-e3acd1ffae62
measure 'thc.01.CountingUnit' =
VAR _count = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1
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( ),
( 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] ),
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"
),
CALCULATE(
)
, '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"
'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 = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1
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( ),
( 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] ),
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"
),
CALCULATE(
)
, '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"
'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 = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1
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( ),
( 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] ),
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"
),
CALCULATE(
)
, '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"
'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 = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1
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( ),
( 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] ),
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"
),
CALCULATE(
)
, '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"
'0_Measure_CalGroup'[for_measure] = "_allmkt_thc"
)
)
```
formatString: 0
displayFolder: 01
lineageTag: 138731c5-7add-4aac-bb7f-4a02d90f3028
measure 'thc.01.Unit' =
VAR _count = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1
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( ),
( 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] ),
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"
),
CALCULATE(
)
, '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"
'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 = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1
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( ),
( 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] ),
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"
),
CALCULATE(
)
, '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"
'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 = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1
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( ),
( 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] ),
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"
),
CALCULATE(
)
, '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"
'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 = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1
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( ),
( 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] ),
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"
),
CALCULATE(
)
, '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"
'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 = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1
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( ),
( 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] ),
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"
),
CALCULATE(
)
, '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"
'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 = COUNTROWS( VALUES( Dim_Market[MARKET] ) ) = 1
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( ),
( 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] ),
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"
),
CALCULATE(
)
, '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"
'0_Measure_CalGroup'[for_measure] = "_allmkt_thc"
)
)
```
displayFolder: 01
lineageTag: 1e0378c5-f23d-4512-a62c-c88e2ec7badd