生产以及协和的调整
This commit is contained in:
@@ -2948,85 +2948,6 @@ table 00_KPI
|
||||
displayFolder: 03Overview\03
|
||||
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' =
|
||||
SUM ( Fact_Sales_Total[SALES_VALUE_CAL] )
|
||||
---------------------------------KPI描述------------------------------------
|
||||
@@ -3044,85 +2965,6 @@ table 00_KPI
|
||||
|
||||
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' =
|
||||
SUM ( Fact_Sales_Total[SALES_VALUE_CAL_LY] )
|
||||
---------------------------------KPI描述------------------------------------
|
||||
@@ -4830,6 +4672,178 @@ table 00_KPI
|
||||
displayFolder: 03Overview\01
|
||||
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
|
||||
dataType: string
|
||||
isHidden
|
||||
|
||||
@@ -188,7 +188,7 @@ table Fact_EC_Total
|
||||
dm.dm_zk_ec_sales_kpi A
|
||||
WHERE
|
||||
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
|
||||
A.CORP_COD,
|
||||
TA,
|
||||
|
||||
@@ -886,6 +886,32 @@ table Fact_Sales
|
||||
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_NavigationStepName = Navigation
|
||||
|
||||
Reference in New Issue
Block a user