生产以及协和的调整
This commit is contained in:
@@ -2948,85 +2948,6 @@ table 00_KPI
|
|||||||
displayFolder: 03Overview\03
|
displayFolder: 03Overview\03
|
||||||
lineageTag: 2786d503-b8aa-48e3-bcd1-f5b8f2e320a3
|
lineageTag: 2786d503-b8aa-48e3-bcd1-f5b8f2e320a3
|
||||||
|
|
||||||
measure 'ExternalTotal.Value.MTH' = ```
|
|
||||||
VAR _select_ds = [00.SOURCENAME]
|
|
||||||
RETURN
|
|
||||||
SWITCH (
|
|
||||||
MAX ( Config_VisualFlag[Flag_ID] ),
|
|
||||||
1,--1.1
|
|
||||||
SWITCH (
|
|
||||||
_select_ds,
|
|
||||||
"dtp",
|
|
||||||
CALCULATE (
|
|
||||||
[ExternalTotal.Value.MID],
|
|
||||||
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" ),
|
|
||||||
KEEPFILTERS ( Dim_MarketTA_Total[TA] = "onco" )
|
|
||||||
),
|
|
||||||
"retail", [01.DirectRetail.rx_market.Sales.AZ],
|
|
||||||
"ec", [01.DirectEC.Fact_EC_Total.Sales.AZ],
|
|
||||||
CALCULATE (
|
|
||||||
[ExternalTotal.Value.MID],
|
|
||||||
KEEPFILTERS ( Fact_Sales_Total[MARKET] = "ALL MARKET" )
|
|
||||||
)
|
|
||||||
),
|
|
||||||
2,--1.1-2
|
|
||||||
IF (
|
|
||||||
_select_ds = "dtp",
|
|
||||||
CALCULATE (
|
|
||||||
[ExternalTotal.Value.MID],
|
|
||||||
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" ),
|
|
||||||
KEEPFILTERS ( Dim_MarketTA_Total[TA] = "onco" )
|
|
||||||
),
|
|
||||||
CALCULATE (
|
|
||||||
[ExternalTotal.Value.MID],
|
|
||||||
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" )
|
|
||||||
)
|
|
||||||
),
|
|
||||||
3,--1.2
|
|
||||||
IF (
|
|
||||||
ISFILTERED ( Dim_MarketTA_Total[TA] ),
|
|
||||||
CALCULATE (
|
|
||||||
[ExternalTotal.Value.MID],
|
|
||||||
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" )
|
|
||||||
),
|
|
||||||
IF (
|
|
||||||
_select_ds = "retail", --直取逻辑
|
|
||||||
CALCULATE (
|
|
||||||
[00.DirectRetail.rx_market],
|
|
||||||
TREATAS (
|
|
||||||
VALUES ( Dim_CorpType[Value1] ),
|
|
||||||
Fact_Direct_Retail_rx_market[type_name_key]
|
|
||||||
)
|
|
||||||
),
|
|
||||||
CALCULATE (
|
|
||||||
[ExternalTotal.Value.MID],
|
|
||||||
KEEPFILTERS ( Fact_Sales_Total[MARKET] = "ALL MARKET" )
|
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
CALCULATE (
|
|
||||||
[ExternalTotal.Value.MID],
|
|
||||||
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" )
|
|
||||||
)
|
|
||||||
)
|
|
||||||
/*---------------------------------KPI描述------------------------------------
|
|
||||||
------创建者:zhouxin
|
|
||||||
------邮箱:kmls393@astrazeneca.net
|
|
||||||
------KPI名字:Value
|
|
||||||
------KPI公式:1、若外部渠道是Retail,且TA是ONCO,取DTP_FLAG是1的数据
|
|
||||||
2、其余情况取DTP_FLAG是0的数据。
|
|
||||||
|
|
||||||
------备注:DTP的数据不参与retail总计计算,其余外部渠道数据默认是0。
|
|
||||||
------创建时间:2024.6.10
|
|
||||||
------修改时间:
|
|
||||||
------修改内容:
|
|
||||||
----------------------------------------------------------------------------*/
|
|
||||||
```
|
|
||||||
displayFolder: 03Overview\01
|
|
||||||
lineageTag: 042dd22d-cfb1-4459-a44b-c9dc661f8e6d
|
|
||||||
|
|
||||||
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
|
||||||
|
|
||||||
measure 'ExternalTotal.Value.MID' =
|
measure 'ExternalTotal.Value.MID' =
|
||||||
SUM ( Fact_Sales_Total[SALES_VALUE_CAL] )
|
SUM ( Fact_Sales_Total[SALES_VALUE_CAL] )
|
||||||
---------------------------------KPI描述------------------------------------
|
---------------------------------KPI描述------------------------------------
|
||||||
@@ -3044,85 +2965,6 @@ table 00_KPI
|
|||||||
|
|
||||||
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
||||||
|
|
||||||
measure 'ExternalTotal.Value.LY.MTH' = ```
|
|
||||||
VAR _select_ds = [00.SOURCENAME]
|
|
||||||
RETURN
|
|
||||||
SWITCH (
|
|
||||||
MAX ( Config_VisualFlag[Flag_ID] ),
|
|
||||||
1,--1.1
|
|
||||||
SWITCH (
|
|
||||||
_select_ds,
|
|
||||||
"dtp",
|
|
||||||
CALCULATE (
|
|
||||||
[ExternalTotal.Value.LY.MID],
|
|
||||||
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" ),
|
|
||||||
KEEPFILTERS ( Dim_MarketTA_Total[TA] = "onco" )
|
|
||||||
),
|
|
||||||
"retail", [01.DirectRetail.rx_market.Sales.AZ.LY],
|
|
||||||
"ec", [01.DirectEC.Fact_EC_Total.Sales.AZ.LY],
|
|
||||||
CALCULATE (
|
|
||||||
[ExternalTotal.Value.LY.MID],
|
|
||||||
KEEPFILTERS ( Fact_Sales_Total[MARKET] = "ALL MARKET" )
|
|
||||||
)
|
|
||||||
),
|
|
||||||
2,--1.1-2
|
|
||||||
IF (
|
|
||||||
_select_ds = "dtp",
|
|
||||||
CALCULATE (
|
|
||||||
[ExternalTotal.Value.LY.MID],
|
|
||||||
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" ),
|
|
||||||
KEEPFILTERS ( Dim_MarketTA_Total[TA] = "onco" )
|
|
||||||
),
|
|
||||||
CALCULATE (
|
|
||||||
[ExternalTotal.Value.LY.MID],
|
|
||||||
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" )
|
|
||||||
)
|
|
||||||
),
|
|
||||||
3,--1.2
|
|
||||||
IF (
|
|
||||||
ISFILTERED ( Dim_MarketTA_Total[TA] ),
|
|
||||||
CALCULATE (
|
|
||||||
[ExternalTotal.Value.LY.MID],
|
|
||||||
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" )
|
|
||||||
),
|
|
||||||
IF (
|
|
||||||
_select_ds = "retail", --直取逻辑
|
|
||||||
CALCULATE (
|
|
||||||
[00.DirectRetail.rx_market.LY],
|
|
||||||
TREATAS (
|
|
||||||
VALUES ( Dim_CorpType[Value1] ),
|
|
||||||
Fact_Direct_Retail_rx_market[type_name_key]
|
|
||||||
)
|
|
||||||
),
|
|
||||||
CALCULATE (
|
|
||||||
[ExternalTotal.Value.LY.MID],
|
|
||||||
KEEPFILTERS ( Fact_Sales_Total[MARKET] = "ALL MARKET" )
|
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
CALCULATE (
|
|
||||||
[ExternalTotal.Value.LY.MID],
|
|
||||||
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" )
|
|
||||||
)
|
|
||||||
)
|
|
||||||
/*---------------------------------KPI描述------------------------------------
|
|
||||||
------创建者:zhouxin
|
|
||||||
------邮箱:kmls393@astrazeneca.net
|
|
||||||
------KPI名字:去年同期Value
|
|
||||||
------KPI公式:1、若外部渠道是Retail,且TA是ONCO,取DTP_FLAG是1的数据
|
|
||||||
2、其余情况取DTP_FLAG是0的数据。
|
|
||||||
|
|
||||||
------备注:DTP的数据不参与retail总计计算,其余外部渠道数据默认是0。
|
|
||||||
------创建时间:2024.6.10
|
|
||||||
------修改时间:
|
|
||||||
------修改内容:
|
|
||||||
----------------------------------------------------------------------------*/
|
|
||||||
```
|
|
||||||
displayFolder: 03Overview\01
|
|
||||||
lineageTag: d6cacef6-7c29-4876-813c-f3bb36891304
|
|
||||||
|
|
||||||
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
|
||||||
|
|
||||||
measure 'ExternalTotal.Value.LY.MID' =
|
measure 'ExternalTotal.Value.LY.MID' =
|
||||||
SUM ( Fact_Sales_Total[SALES_VALUE_CAL_LY] )
|
SUM ( Fact_Sales_Total[SALES_VALUE_CAL_LY] )
|
||||||
---------------------------------KPI描述------------------------------------
|
---------------------------------KPI描述------------------------------------
|
||||||
@@ -4830,6 +4672,178 @@ table 00_KPI
|
|||||||
displayFolder: 03Overview\01
|
displayFolder: 03Overview\01
|
||||||
lineageTag: 4d0de0a8-e3ea-4bc7-a16b-dac3b7af3d29
|
lineageTag: 4d0de0a8-e3ea-4bc7-a16b-dac3b7af3d29
|
||||||
|
|
||||||
|
measure 'ExternalTotal.Value.LY.MTH' = ```
|
||||||
|
VAR _select_ds = [00.SOURCENAME]
|
||||||
|
RETURN
|
||||||
|
SWITCH (
|
||||||
|
MAX ( Config_VisualFlag[Flag_ID] ),
|
||||||
|
1,--1.1
|
||||||
|
SWITCH (
|
||||||
|
_select_ds,
|
||||||
|
"dtp",
|
||||||
|
CALCULATE (
|
||||||
|
[ExternalTotal.Value.LY.MID],
|
||||||
|
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" ),
|
||||||
|
KEEPFILTERS ( Dim_MarketTA_Total[TA] = "onco" )
|
||||||
|
),
|
||||||
|
"retail", [01.DirectRetail.rx_market.Sales.AZ.LY],
|
||||||
|
"ec", [01.DirectEC.Fact_EC_Total.Sales.AZ.LY],
|
||||||
|
CALCULATE (
|
||||||
|
[ExternalTotal.Value.LY.MID],
|
||||||
|
KEEPFILTERS ( Fact_Sales_Total[MARKET] = "ALL MARKET" )
|
||||||
|
)
|
||||||
|
),
|
||||||
|
2,--1.1-2
|
||||||
|
IF (
|
||||||
|
_select_ds = "dtp",
|
||||||
|
CALCULATE (
|
||||||
|
[ExternalTotal.Value.LY.MID],
|
||||||
|
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" ),
|
||||||
|
KEEPFILTERS ( Dim_MarketTA_Total[TA] = "onco" )
|
||||||
|
),
|
||||||
|
CALCULATE (
|
||||||
|
[ExternalTotal.Value.LY.MID],
|
||||||
|
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" )
|
||||||
|
)
|
||||||
|
),
|
||||||
|
3,--1.2
|
||||||
|
IF (
|
||||||
|
ISFILTERED ( Dim_MarketTA_Total[TA] ),
|
||||||
|
CALCULATE (
|
||||||
|
[ExternalTotal.Value.LY.MID],
|
||||||
|
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" )
|
||||||
|
),
|
||||||
|
SWITCH (
|
||||||
|
_select_ds,
|
||||||
|
"retail", --直取逻辑
|
||||||
|
CALCULATE (
|
||||||
|
[00.DirectRetail.rx_market.LY],
|
||||||
|
TREATAS (
|
||||||
|
VALUES ( Dim_CorpType[Value1] ),
|
||||||
|
Fact_Direct_Retail_rx_market[type_name_key]
|
||||||
|
)
|
||||||
|
),
|
||||||
|
"ec",
|
||||||
|
IF (
|
||||||
|
SELECTEDVALUE ( Dim_CorpType[Value1] ) = "az",
|
||||||
|
[01.DirectEC.Fact_EC_Total.Sales.AZ.LY],
|
||||||
|
[01.DirectEC.Fact_EC_Total.Sales.Total.LY]
|
||||||
|
),
|
||||||
|
CALCULATE (
|
||||||
|
[ExternalTotal.Value.LY.MID],
|
||||||
|
KEEPFILTERS ( Fact_Sales_Total[MARKET] = "ALL MARKET" )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
),
|
||||||
|
CALCULATE (
|
||||||
|
[ExternalTotal.Value.LY.MID],
|
||||||
|
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
/*---------------------------------KPI描述------------------------------------
|
||||||
|
------创建者:zhouxin
|
||||||
|
------邮箱:kmls393@astrazeneca.net
|
||||||
|
------KPI名字:去年同期Value
|
||||||
|
------KPI公式:1、若外部渠道是Retail,且TA是ONCO,取DTP_FLAG是1的数据
|
||||||
|
2、其余情况取DTP_FLAG是0的数据。
|
||||||
|
|
||||||
|
------备注:DTP的数据不参与retail总计计算,其余外部渠道数据默认是0。
|
||||||
|
------创建时间:2024.6.10
|
||||||
|
------修改时间:
|
||||||
|
------修改内容:
|
||||||
|
----------------------------------------------------------------------------*/
|
||||||
|
```
|
||||||
|
displayFolder: 03Overview\01
|
||||||
|
lineageTag: 56c50e18-cc8f-4f0c-bfbe-7a49993485d3
|
||||||
|
|
||||||
|
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
||||||
|
|
||||||
|
measure 'ExternalTotal.Value.MTH' = ```
|
||||||
|
VAR _select_ds = [00.SOURCENAME]
|
||||||
|
RETURN
|
||||||
|
SWITCH (
|
||||||
|
MAX ( Config_VisualFlag[Flag_ID] ),
|
||||||
|
1,--1.1
|
||||||
|
SWITCH (
|
||||||
|
_select_ds,
|
||||||
|
"dtp",
|
||||||
|
CALCULATE (
|
||||||
|
[ExternalTotal.Value.MID],
|
||||||
|
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" ),
|
||||||
|
KEEPFILTERS ( Dim_MarketTA_Total[TA] = "onco" )
|
||||||
|
),
|
||||||
|
"retail", [01.DirectRetail.rx_market.Sales.AZ],
|
||||||
|
"ec", [01.DirectEC.Fact_EC_Total.Sales.AZ],
|
||||||
|
CALCULATE (
|
||||||
|
[ExternalTotal.Value.MID],
|
||||||
|
KEEPFILTERS ( Fact_Sales_Total[MARKET] = "ALL MARKET" )
|
||||||
|
)
|
||||||
|
),
|
||||||
|
2,--1.1-2
|
||||||
|
IF (
|
||||||
|
_select_ds = "dtp",
|
||||||
|
CALCULATE (
|
||||||
|
[ExternalTotal.Value.MID],
|
||||||
|
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" ),
|
||||||
|
KEEPFILTERS ( Dim_MarketTA_Total[TA] = "onco" )
|
||||||
|
),
|
||||||
|
CALCULATE (
|
||||||
|
[ExternalTotal.Value.MID],
|
||||||
|
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" )
|
||||||
|
)
|
||||||
|
),
|
||||||
|
3,--1.2
|
||||||
|
IF (
|
||||||
|
ISFILTERED ( Dim_MarketTA_Total[TA] ),
|
||||||
|
CALCULATE (
|
||||||
|
[ExternalTotal.Value.MID],
|
||||||
|
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" )
|
||||||
|
),
|
||||||
|
SWITCH (
|
||||||
|
_select_ds,
|
||||||
|
"retail", --直取逻辑
|
||||||
|
CALCULATE (
|
||||||
|
[00.DirectRetail.rx_market],
|
||||||
|
TREATAS (
|
||||||
|
VALUES ( Dim_CorpType[Value1] ),
|
||||||
|
Fact_Direct_Retail_rx_market[type_name_key]
|
||||||
|
)
|
||||||
|
),
|
||||||
|
"ec",
|
||||||
|
IF (
|
||||||
|
SELECTEDVALUE ( Dim_CorpType[Value1] ) = "az",
|
||||||
|
[01.DirectEC.Fact_EC_Total.Sales.AZ],
|
||||||
|
[01.DirectEC.Fact_EC_Total.Sales.Total]
|
||||||
|
),
|
||||||
|
CALCULATE (
|
||||||
|
[ExternalTotal.Value.MID],
|
||||||
|
KEEPFILTERS ( Fact_Sales_Total[MARKET] = "ALL MARKET" )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
),
|
||||||
|
CALCULATE (
|
||||||
|
[ExternalTotal.Value.MID],
|
||||||
|
KEEPFILTERS ( Fact_Sales_Total[MARKET] <> "ALL MARKET" )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
/*---------------------------------KPI描述------------------------------------
|
||||||
|
------创建者:zhouxin
|
||||||
|
------邮箱:kmls393@astrazeneca.net
|
||||||
|
------KPI名字:Value
|
||||||
|
------KPI公式:1、若外部渠道是Retail,且TA是ONCO,取DTP_FLAG是1的数据
|
||||||
|
2、其余情况取DTP_FLAG是0的数据。
|
||||||
|
|
||||||
|
------备注:DTP的数据不参与retail总计计算,其余外部渠道数据默认是0。
|
||||||
|
------创建时间:2024.6.10
|
||||||
|
------修改时间:
|
||||||
|
------修改内容:
|
||||||
|
----------------------------------------------------------------------------*/
|
||||||
|
```
|
||||||
|
displayFolder: 03Overview\01
|
||||||
|
lineageTag: eb6d211d-34f3-4439-85ed-78787c9d9883
|
||||||
|
|
||||||
|
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
||||||
|
|
||||||
column KPI
|
column KPI
|
||||||
dataType: string
|
dataType: string
|
||||||
isHidden
|
isHidden
|
||||||
|
|||||||
@@ -188,7 +188,7 @@ table Fact_EC_Total
|
|||||||
dm.dm_zk_ec_sales_kpi A
|
dm.dm_zk_ec_sales_kpi A
|
||||||
WHERE
|
WHERE
|
||||||
KPI_NAME in ('top_rank','top_corp_sales')
|
KPI_NAME in ('top_rank','top_corp_sales')
|
||||||
AND A.CORP_COD IN( 'A5Z','') AND A.TA =''
|
AND A.CORP_COD IN( 'A5Z','')
|
||||||
GROUP BY
|
GROUP BY
|
||||||
A.CORP_COD,
|
A.CORP_COD,
|
||||||
TA,
|
TA,
|
||||||
|
|||||||
@@ -886,6 +886,32 @@ table Fact_Sales
|
|||||||
Source
|
Source
|
||||||
```
|
```
|
||||||
|
|
||||||
|
partition Fact_Sales_XIEHE5 = m
|
||||||
|
mode: import
|
||||||
|
queryGroup: Fact_Sales
|
||||||
|
source = ```
|
||||||
|
let
|
||||||
|
Source =
|
||||||
|
Value.NativeQuery(
|
||||||
|
Databricks.Catalogs(
|
||||||
|
ServerAddress, HttpPath, [
|
||||||
|
Catalog = CatalogName,
|
||||||
|
Database = null,
|
||||||
|
EnableAutomaticProxyDiscovery = null,EnableQueryResultDownload="0"
|
||||||
|
]
|
||||||
|
){
|
||||||
|
[Name = CatalogName, Kind = "Database"]
|
||||||
|
}[Data],
|
||||||
|
Fact_Sales_SQL &"WHERE DATA_SOURCE = 'XH Data(Quarterly)' AND YYYYMM >=202601"& Fact_Sales_SQL_limit& UsingLimit,
|
||||||
|
null,
|
||||||
|
[
|
||||||
|
EnableFolding = true
|
||||||
|
]
|
||||||
|
)
|
||||||
|
in
|
||||||
|
Source
|
||||||
|
```
|
||||||
|
|
||||||
annotation PBI_ResultType = Table
|
annotation PBI_ResultType = Table
|
||||||
|
|
||||||
annotation PBI_NavigationStepName = Navigation
|
annotation PBI_NavigationStepName = Navigation
|
||||||
|
|||||||
Reference in New Issue
Block a user