當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

計算累計平均值

1. 概述

1.1 問題描述

在使用 FineBI 時,有時需要按照維度來求累計平均值,比如 2020 年 1 月求 1 月的平均購買產品量,2020 年 2 月求 1 月和 2 月的累計平均購買量,2020 年 3 月求 1、2、3 月的累計平均購買量。

例如,根據日期(年月)求銷售數量的累計平均值,如下圖所示:

1.2 解決思路

  • 按照年月求銷售數量的累計值。

  • 算出年月對應的當前累計年月數量。

  • 銷售數量的累計值/當前累計年月數量,計算對應年月的累計均值。

2. 操作步驟

範例資料:內建資料>集團商品銷售總表

2.1 求銷售數量累計值

1)建立「儀表板>分組表」,選擇集團商品銷售總表,將「日期」欄位拖入維度欄,將「數量」欄位拖入指標欄,併為「日期」欄位切換年月顯示,如下圖所示:

2)點選 新增計算欄位,此處需要計算的銷量累計值為當月銷量和當月之前的銷量累計值,輸入公式:ACC_SUM(SUM_AGG(數量),0),如下圖所示:

注:「數量」欄位需要從左側的欄位欄中選擇,不能手動輸入。

公式說明:

ACC_SUM 函式表示根據橫縱軸或行列維度新增的欄位對指標進行跨行累計的計算,ACC_SUM(SUM_AGG(數量),0)即對「數量」按照年月維度進行彙總計算後在求累計值。

將「累計銷售數量」拖入指標欄,如下圖所示:

2.2 計算當前累計年月數量

為了求平均累計銷量,所以還需要計算當前已累計年月數量。點選 新增計算欄位,累計年月數量的計算方式為:RANK_ANLS(累計銷售數量,0,"asc"),如下圖所示:

公式說明:

RANK_ANLS 根據橫縱軸或行列維度新增的欄位對指標進行跨行排名的計算,其實是為了求累計年月數量而借用排序函式對累計銷售量進行排序,得到需要的資料。

將其拖拽至表格的指標欄,如下圖所示:

2.3 計算對應年月的累計均值

得到銷售數量累計值和年月累計值後,即可透過相除求出對應年月的累計均值。

點選 新增計算欄位,直接使用累計銷售數量/已累計年月數量即可,如下圖所示:

注:兩個資料都要從左側欄位欄中選擇,不能手動輸入。

將該欄位拖入表格的指標欄,如下圖所示:

2.4 效果查看

詳情參見本文 1.1 節。


附件列表


主題: 数据分析进阶
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!