153 lines
4.7 KiB
Plaintext
153 lines
4.7 KiB
Plaintext
expression UsingLimit = if limit_validity then " limit " & limit else ""
|
|
lineageTag: 93687462-63a3-4ca8-bb23-b980d178ec47
|
|
queryGroup: 参数
|
|
|
|
annotation PBI_NavigationStepName = 导航
|
|
|
|
annotation PBI_ResultType = Text
|
|
|
|
expression limit_validity = false meta [IsParameterQuery=true, Type="Logical", IsParameterQueryRequired=true]
|
|
lineageTag: f2b9ee23-c638-4eac-97c1-bb332e01a16f
|
|
queryGroup: 参数
|
|
|
|
annotation PBI_ResultType = Logical
|
|
|
|
annotation PBI_NavigationStepName = Navigation
|
|
|
|
expression limit = "10" meta [IsParameterQuery=true, Type="Text", IsParameterQueryRequired=true]
|
|
lineageTag: 13383dca-a800-45ed-b3a8-a2930ebf12c6
|
|
queryGroup: 参数
|
|
|
|
annotation PBI_ResultType = Text
|
|
|
|
/// 切换数据源Http路径使用
|
|
expression HttpPath = "sql/protocolv1/o/1064580724995799/1118-074021-486fqthp" meta [IsParameterQuery=true, List={"sql/protocolv1/o/1064580724995799/1118-074021-486fqthp", "sql/protocolv1/o/4124350841043461/0410-074134-do66802w"}, DefaultValue="sql/protocolv1/o/1064580724995799/1118-074021-486fqthp", Type="Text", IsParameterQueryRequired=true]
|
|
lineageTag: 9c59df5e-b5dc-4259-a64d-7ae346dcb3e7
|
|
queryGroup: 参数
|
|
|
|
annotation PBI_ResultType = Text
|
|
|
|
annotation PBI_NavigationStepName = Navigation
|
|
|
|
/// 切换数据目录使用
|
|
expression CatalogName = "catalog_e2_ngbi_qas" meta [IsParameterQuery=true, List={"catalog_e2_ngbi_qas", "catalog_e2_ngbi_prd"}, DefaultValue="catalog_e2_ngbi_prd", Type="Text", IsParameterQueryRequired=true]
|
|
lineageTag: f262d2bb-985d-406a-aacb-2c1d5b1430ac
|
|
queryGroup: 参数
|
|
|
|
annotation PBI_ResultType = Text
|
|
|
|
annotation PBI_NavigationStepName = Navigation
|
|
|
|
/// 切换服务器主机地址使用
|
|
expression ServerAddress = "adb-1064580724995799.3.databricks.azure.cn" meta [IsParameterQuery=true, List={"adb-1064580724995799.3.databricks.azure.cn", "adb-4124350841043461.1.databricks.azure.cn"}, DefaultValue="adb-1064580724995799.3.databricks.azure.cn", Type="Text", IsParameterQueryRequired=true]
|
|
lineageTag: 08b2d8cc-13df-48c6-970c-d788d6b1da4f
|
|
queryGroup: 参数
|
|
|
|
annotation PBI_ResultType = Text
|
|
|
|
annotation PBI_NavigationStepName = Navigation
|
|
|
|
expression Fact_Sales_SQL = ```
|
|
let
|
|
Source = "
|
|
select
|
|
DATA_SOURCE,
|
|
MARKET,
|
|
KEY_COMPETITOR,
|
|
CLASS,
|
|
YYYYMM,
|
|
PACK_COD,
|
|
AUDIT_COD,
|
|
VA,
|
|
UT,
|
|
CU,
|
|
PT,
|
|
SALES_UNIT_CAL,
|
|
SALES_UNIT_CAL_LY,
|
|
SALES_VALUE_CAL,
|
|
SALES_VALUE_CAL_LY,
|
|
CONUTING_UNIT,
|
|
CONUTING_UNIT_LY,
|
|
PDOT,
|
|
PDOT_LY,
|
|
PRESCRIPTION,
|
|
PRESCRIPTION_LY,
|
|
---关联主键-----------------------------
|
|
TO_DATE(CONCAT(YYYYMM, '01'), 'yyyyMMdd') AS DATE_KEY,
|
|
CONCAT(MARKET,DATA_SOURCE) AS MARKET_KEY,
|
|
CONCAT(PACK_COD,DATA_SOURCE,'') AS PACK_SOURCE,
|
|
CONCAT(AUDIT_COD,DATA_SOURCE) AS AUDIT_SOURCE,
|
|
CONCAT(AUDIT_COD,DATA_SOURCE,'' ) AS AUDIT_KEY,
|
|
CONCAT(MARKET,CLASS,DATA_SOURCE) AS CLASS_KEY,
|
|
|
|
CONCAT(STORE_TYPE,DATA_SOURCE) AS STORE_TYPE_SOURCE,
|
|
CONCAT(STORE_TYPE,'-',PLATFORM_TYPE) AS STORE_PLATFORM,
|
|
CONCAT(REIMBURSE_TYPE,DATA_SOURCE) AS REIMBURSETYPE_SOURCE,
|
|
CONCAT(REIMBURSE,DATA_SOURCE) AS REIMBURSE_SOURCE,
|
|
CONCAT(PRESCRIPTION_TYPE,DATA_SOURCE) AS PRESCRIPTION_SOURCE,
|
|
CONCAT(PLATFORM_TYPE,DATA_SOURCE) AS PLATFORM_TYPE_SOURCE,
|
|
CONCAT(dept_name,DATA_SOURCE) AS DEPT_SOURCE,
|
|
CONCAT(INST_CODE,DATA_SOURCE) AS INST_SOURCE,
|
|
CONCAT(AIA_HP_FLAG,DATA_SOURCE) AS HP_SOURCE,
|
|
-------------------------------------
|
|
--Retail藏数逻辑标签------------------
|
|
PACK_FLAG,
|
|
PROD_FLAG,
|
|
DTP_FLAG,
|
|
CMPS_FLAG,
|
|
-------------------------------------
|
|
--EC数据标签--------------------------
|
|
PLATFORM_TYPE,
|
|
STORE_NAME,
|
|
STORE_TYPE,
|
|
-------------------------------------
|
|
--COUNTY数据标签----------------------
|
|
REGION_TYPE,
|
|
--AIA数据标签-------------------------
|
|
INST_CODE,
|
|
AIA_HP_FLAG,
|
|
AIA_REMOVE,
|
|
-------------------------------------
|
|
--XIE HE 数据标签---------------------
|
|
NEW_CODE,
|
|
DEPT_NAME,
|
|
H_LEVEL,
|
|
REIMBURSE,
|
|
REIMBURSE_TYPE,
|
|
PRESCRIPTION_TYPE,
|
|
-------------------------------------
|
|
--Merged Data部分--------------------
|
|
MERGEDATA_FLAG,
|
|
MERGEDATA_FLAG_MKT,
|
|
MERGEDATA_FLAG_CHPA_DTP,
|
|
MERGEDATA_FLAG_DTP_NOROC,
|
|
MERGED_DATA_DTP_OTHERS,
|
|
EGFR_FLAG,
|
|
-------------------------------------
|
|
NULL AS CORP_COD
|
|
from
|
|
DM.DM_TF_EXT_UNIONALL_SALES_MAPPING
|
|
"
|
|
in
|
|
Source
|
|
```
|
|
lineageTag: 312c3815-6670-40d9-95c7-499cad398ead
|
|
queryGroup: Fact_Sales
|
|
|
|
annotation PBI_NavigationStepName = Navigation
|
|
|
|
annotation PBI_ResultType = Text
|
|
|
|
expression Fact_Sales_SQL_limit =
|
|
let
|
|
Source = "limit 0"
|
|
in
|
|
Source
|
|
lineageTag: 0f84d4f0-a309-44e1-a495-ffd9a5fdc993
|
|
queryGroup: Fact_Sales
|
|
|
|
annotation PBI_NavigationStepName = Navigation
|
|
|
|
annotation PBI_ResultType = Text
|
|
|