1. 概述
1.1 應用場景
已有的資料源中缺少分析所需的資料,需要對資料進行計算,例如使用者想要判斷當前的合同金額屬於大訂單還是小訂單,但是現在的資料中並沒有該內容。
1.2 功能說明
FineBI 提供了新增計算欄位的功能實現對已存在的欄位再計算,進而可以得到新的欄位。計算欄位支援匯出正文、日期、數值欄位。
例如:使用者使用計算欄位增加一個新的維度欄位,當「合同金額」大於1000000 時是大訂單,如下圖所示:
1.3 前提條件
你已經建立分析主題並將需要使用的資料表新增至分析主題中。
1.4 背景資訊
FineBI 支援豐富的欄位計算,幫助你更好的分析資料。
2. 操作步驟
2.1 新增計算欄位
1)在組件編輯介面,點選待分析區域的計算欄位按鈕。如下圖所示:
2)進入計算欄位設定介面。介面介紹如下圖所示:
注:可選擇不同表的欄位參與計算。
3)更多函式參見:函式計算格式
2.2 設定計算欄位
修改計算欄位名稱,在公式輸入區輸入公式需要使用的函式、欄位、運算子號等,點選確定即可儲存。
新增一個計算欄位「判斷大小訂單」,輸入公式後點選確定儲存,計算格式詳情參見:函式計算格式,如下圖所示:
2.3 計算欄位操作
新的計算欄位出現在待分析欄位區域。範例給出的是正文類型的欄位,若你新增的計算欄位是數值類型,則會自動存放在「指標」列。
點選下拉按鈕,正文計算欄位可執行的操作如下圖所示:
注:當計算欄位進行過維度指標轉化後,不再支援待分析維度/指標的操作,不可以編輯;複製的計算欄位被複制後,該欄位支援的操作與被複制的欄位一致。
3. 注意事項
例如金額最大值,得到的結果為數值類型,因此匯出為「指標欄位」,這時可設定其轉化為維度,如下圖所示:
但是若在想要用該欄位繼續建立新的欄位則不能,如下圖所示:
4. 跨表計算
6.0.8 及之後版本,主題新增模型,可使用跨表欄位進行計算。新增的計算欄位會在「跨表欄位」分組內。如下圖所示: