1. 概念
文法 | ACC_SUM(x_agg(array),range) | 根據橫縱軸或列欄維度新增的欄位對指標進行跨列累計的計算。 |
---|---|---|
參數1 | x_agg(array) | 第一個參數為使用者計算的指標,該指標必須為 聚合函式 或聚合指標。 |
參數2 | range | 第二個參數range為使用者設定計算的範圍 0 為對所有行進行累計 1 為對組內所有行進行累計。 |
2. 範例
範例資料:股票買賣資料.xlsx
2.1 計算每月累計剩餘數
已知每日的買入和賣出股票數,需要統計每月剩餘股票數。
將「日期」拖入維度欄,並設定為年月格式,將「買入」和「賣出」拖入指標欄,如下圖所示:
新增計算欄位,命名為「累計剩餘股票數」,輸入公式:ACC_SUM(SUM_AGG(買入-賣出),0),點選「確定」,如下圖所示:
公式說明:
公式 | 說明 |
---|---|
SUM_AGG(買入-賣出) | 對每日買入-賣出差按照年月維度求和彙總 |
ACC_SUM(SUM_AGG(買入-賣出),0) | 以月為單位,對每日的買入賣出差所有值進行從上到下累加 |
可以看到 2016-01 的累計值=-469+2562=2093,如下圖所示:
函式寫法請參見:函式計算格式
2.2 效果查看
統計每月累計剩餘股票數,如下圖所示: