反馈已提交

网络繁忙

求前n天平均值/資料不唯一條件下求平均

1. 概述

1.1 預期效果

範例一:例如需要計算當前日期前三天的平均銷售額,如下圖所示:1607666787248942.png

範例二:

例如需要計算 2020-01-01 到 2020-02-14 之間,星期 x 的平均訂單數,如下圖所示:

1607668664967294.png

趨勢圖如下圖所示:

1607672602787024.png

1.2 實現思路

範例一:透過 PREVIOUS_PERIOD-環期 計算當前日期前三天的資料,然後使用平均值公式 :(前一天金額 前兩天金額 前三天金額)/3 即可。

範例二:由於日期資料有重複,也就是同一天有多個訂單數,因此需要先透過分組彙總展示出一段時間內不重複日期下對應的訂單數,以及一段時間內的有幾個星期x 個數。

在儀表板使用聚合函式總訂單數除以星期x個數,計算平均值。

2. 範例一

範例資料:內建 DEMO「功能資料>第一張儀表板>集團商品銷售總表」

2.1 建立組件

使用FineBI 內建DEMO的「集團商品銷售總表」,建立分析主題,點選左下角的「組件」按鈕,建立組件,如下圖所示:

2.2 計算前三天銷售額

進入組件編輯介面,新增計算欄位,命名為「前一天銷售額」,輸入公式:PREVIOUS_PERIOD(SUM_AGG(銷售額)),點選「確定」,如下圖所示:

公式說明:

公式
說明
PREVIOUS_PERIOD(SUM_AGG(銷售額))根據年月日對銷售額進行分組彙總,然後計算出該日資料上一日的銷售額。

注:公式框中的函式、欄位都需要點選左側的選擇區域選擇,不能手動輸入。

計算「前兩天銷售額」輸入公式:PREVIOUS_PERIOD(前一天銷售額)、「前三天銷售額」輸入公式:PREVIOUS_PERIOD(前兩天銷售額),如下圖所示:

注:由於函式中的參數已經是聚合指標,因此可以正常計算。

2.3 計算前三天平均值

新增計算欄位,輸入名稱「平均值」,輸入公式:(前一天銷售額 前兩天銷售額 前三天銷售額)/3,點選「確定」,如下圖所示:

2.4 效果展示

詳情參見本文 1.1 節。

3. 範例二

範例資料:平均值範例資料.xlsx

新增Excel資料 範例資料至 FineBI 。

3.1 計算一段時間內星期 x 的個數和訂單總數

由於日期資料有重複,也就是同一天有多個訂單數,因此需要先透過分組彙總展示出不重複日期對應的訂單數;同時對不同日期下的「星期」個數進行記錄,也就是計算一段時間內的有幾個星期x,方便後續計算平均訂單數。

新增「分組彙總」步驟,點選「儲存並更新」,如下圖所示:

3.2 計算平均值

建立組件,進入組件編輯介面,建立計算欄位,命名並輸入公式:點選「確定」,如下圖所示:

公式說明:

公式
說明
SUM_AGG(ordernumber)

根據星期和日期對訂單數進行彙總求和數,即

一段時間內星期x 的總訂單數

SUM_AGG(星期1)

根據星期和日期對星期個數進行彙總求和數,即

一段時間內有幾個星期 x 個數彙總

3.3 效果展示

詳情參見本文 1.1 節。

附件列表


主题: 進階學習
已经是第一篇
已经是最后一篇
  • 有帮助
  • 没帮助
  • 只是浏览
中文(繁體)

售前咨询电话

400-811-8890转1

在线技术支持

在线QQ:800049425

热线电话:400-811-8890转2

总裁办24H投诉

热线电话:173-1278-1526

文 档反 馈

鼠标选中内容,快速反馈问题

鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

不再提示

10s后关闭