1. 概念
文法 | period_anls(x_agg(array), datepart) | 根據橫縱軸或列欄維度新增的日期欄位進行上期末的計算。 |
---|---|---|
參數1 | x_agg(array) | 第一個參數為用於計算的指標,該指標必須為聚合函式或聚合指標。 |
參數2 | datepart | 第二個參數用於配置計算的上期末為上年期末或者上月期末。橫縱軸拖拽的欄位不滿足函式的計算要求時,該指標會標紅。 |
2. 注意事項
3. 範例
範例資料:「銷售DEMO>合同事實表」
希望實現展示「上年期末」數值和「上月期末」數值。
3.1 計算上年期末金額
計算「上年」期末金額,需要將日期欄位「合同簽約時間」的分組改為年月,如下圖所示:
新增 計算欄位,命名為「期末」欄位,輸入公式:period_anls(SUM_AGG(合同金額), "Y"),如下圖所示:
函式寫法請參見:函式計算格式
將計算欄位「期末」拖入指標欄,因此 2014 年對應的期末資料為 2013-12 的合同金額,如下圖所示:
3.2 計算上月期末金額
計算「上月」期末金額,需要將日期欄位「合同簽約時間」的分組改為年月日,如下圖所示:
新增 計算欄位,命名為「上月期末」欄位,輸入公式為:period_anls(SUM_AGG(合同金額), "M"),如下圖所示:
函式寫法請參見:函式計算格式
將計算欄位「期末」拖入指標欄,因此 2014-07 對應的期末資料為 2014-06-30 的合同金額,如下圖所示: