當已有的資料中缺少分析所需的資料時,就需要進行計算創造出新的資料。FineBI 中的計算可以用在很多地方,例如:將資料分割、轉換欄位的資料型別,例如將字串轉換為日期、聚合資料(僅適用於儀表板 新增計算欄位 )、計算佔比等等。其實我們在 資料加工並分析 計算「工作時長」時就已經使用過很多計算,但是計算有哪些方法呢?什麼場景下用什麼計算呢?
本文將詳細介紹:FineBI 可以使用以下四種主要型別的計算:
聚合計算
明細級別計算(資料源行級別計算)
控制計算粒度函式
組件快速計算
明細級別的計算主要是在「我的分析」的編輯資料中實現。李明明想要計算「每個員工每天的工作時長」,在編輯資料中進行明細計算,如下圖所示:
詳細說明如下圖所示:
舉例:例如每個訂單包含總價和銷售單價的資料,需要計算總的購買數量,直接使用總價/銷售單價,匯總時將每單對應的購買數量相加得到總購買數量。使用「合同事實」,新增計算欄位「明細級別計算求平均」,直接使用公式合同金額/購買數量,結果情況如下圖所示:
聚合計算主要是在儀表板中進行新增計算欄位實現。例如李明明想要計算所有員工的平均工作時長。在組件編輯介面,新增計算欄位,寫入公式,點選確定,如下圖所示:
注:該公式等同於AVG_AGG(上班時長)。得到如下結果:
公式就是將所有人每天的「工作時長」求和匯總,計算所有員工打卡次數,然後相除得到平均工時。
詳情參見:計算型別選擇聚合計算最大的優勢是,能跟隨我們選擇的維度變化而變化,比如李明明希望在儀表板進行篩選的時候能夠根據篩選條件進行變化,篩選某個組,就展示當前組的平均工作時長,如下圖所示:
我們將指標卡修改為分組表,拖入「部門」欄位,就會顯示不同部門的平均工時,拖入姓名,則顯示不同員工的平均工時,如下圖所示:
這是在編輯資料計算無法實現的優勢,因此我們建議視覺化分析使用聚合計算。
快速計算其實是將我們常用的聚合函式進行了封裝,提高你的工作效率。例如李明明想要計算各類考勤行為的佔比,則可以將所有的行為數設定為佔比,如下圖所示:
則得到所有行為的佔比,相當於我們使用聚合計算,如下圖所示:
更多參見:快速計算概述
李明明想要計算各部門的人數和各部門的缺勤人數。
新增計算欄位並輸入公式:COUNTD_AGG(工號),如下圖所示:注:工號欄位需要選擇資料表中的欄位,不能手動輸入文字。
拖入資料如下圖所示:
缺勤人數需要對計數函式中加入一個條件判斷,如果「考勤結果」為缺勤,則計數,否則為空不計數,如下圖所示:更多內容參見:條件求和與計
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙