DAX 語法應用【進階內容】
語法:
' 資料庫名稱 ' [欄位名稱]
[量值]
"字串"
►範例語法
單一/多條件下的運算~CALCULATE(運算值, 條件1, 條件2, ..., 條件n)
到貨率 arrival_AZ = CALCULATE(
sum('疫苗到貨'[到貨劑量])/[buy_AZ],
'疫苗到貨'[疫苗廠牌]="AZ",
'疫苗到貨'[疫苗來源]="採購"
)計算日期間隔~DATEDIFF(起始日期, 結束日期, 間隔單位秒分時日週月季年)
封緘所需時間 duration = DATEDIFF('疫苗到貨'[到貨日期], '疫苗到貨'[封緘日期], DAY)
疫苗施打週期 weeks = DATEDIFF(
FIRSTDATE('接種對象'[發佈統計日期]),
LASTDATE('接種對象'[發佈統計日期]), WEEK)
每日平均施打人數 daymean = max('接種人次'[總共累計接種人次]) /
(DATEDIFF(
FIRSTDATE('接種人次'[統計日期]),
LASTDATE('接種人次'[統計日期]),WEEK)*5)