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

無窮/負數/空值顯示為0

1. 概述

1.1 預期效果

目前很多使用者的資料表中,都具有各式各樣的特殊值,比如負數,或者計算後的 ∞ 。此時可以使用 FineBI 將特殊值轉化為想要呈現的資料。

範例一:將進行除法計算後的 ∞ 全部顯示為 0 。

平均銷售額=銷售額/客服人數,若被除數客服人數為 0 ,則匯出結果由原來的 ∞ 顯示為 0 ,如下圖所示:

範例二:將空值變為 0 ,且為在空值顯示為 0 後,求支出佔收入的百分比,如下圖所示:

範例三:將負數顯示為 0 ,然後對資料列進行求和,如下圖所示:

1.2 實現思路

範例一:使用 IF 函式,若被除數為 0 ,則直接匯出 0,否則匯出相除計算後的結果。

範例二:使用 IF 函式,若數值為空,則顯示為 0,否則匯出相除計算後的結果。

範例三:使用 SIGN 函式,若資料為正數=1,則匯出該資料,否則匯出 0。

2. 無窮顯示為0

範例資料:銷售額.xlsx

2.1 上傳資料

上傳 範例資料至 FineBI 中,如下圖所示:

2.2 建立儀表板

選擇「儀表板/建立儀表板」,設定建立位置並點選「確定」,建立組件並選擇「銷售」資料表,點選「確定」,如下圖所示:

2.3 新增計算欄位

點選「+」新增計算欄位,命名為「平均銷售額」,輸入計算公式IF(SUM_AGG(客服人數)=0,0,SUM_AGG(銷售額)/SUM_AGG(客服人數)),點選「確定」,如下圖所示:

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

公式說明
SUM_AGG(客服人數)傳回不同商品的客服人數彙總值
IF(SUM_AGG(客服人數)=0,0,SUM_AGG(銷售額)/SUM_AGG(客服人數))若客服人數作為除數=0,傳回 0,否則傳回計算後的平均銷售額

2.4 效果展示

將需要的欄位拖入對應的分析區域,效果詳情參見本文 1.1 節。

3. 空值顯示為0

範例資料:資料.xlsx

3.1 上傳資料

上傳 範例資料至 FineBI 中,如下圖所示:

3.2 建立儀表板

選擇「儀表板/建立儀表板」,設定建立位置並點選「確定」,建立組件並選擇「資料」資料表,點選「確定」,如下圖所示:

3.3 新增計算欄位

點選「+」新增計算欄位,命名為「支出佔比」,輸入計算公式IF(SUM_AGG(支出)=null,0,SUM_AGG(支出)/SUM_AGG(收入)),點選「確定」,如下圖所示:

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

公式說明
SUM_AGG(支出)傳回不同週的支出彙總值
IF(SUM_AGG(支出)=0,0,SUM_AGG(支出)/SUM_AGG(收入))若支出彙總值等於空值,傳回 0,否則傳回計算後的支出佔比

3.4 效果展示

將需要的欄位拖入對應的分析區域,效果詳情參見本文 1.1 節。

4.負數顯示為0

示例数据:利潤表.xlsx

4.1 上傳資料

上傳 範例資料至 FineBI 中,如下圖所示:

4.2 建立儀表板

選擇「儀表板/建立儀表板」,設定建立位置並點選「確定」,建立組件並選擇「利潤表」資料表,點選「確定」,如下圖所示:

4.3 新增計算欄位

4.3.1 將負數顯示為 0

點選「+」新增計算欄位,命名為「負數變為0」,輸入計算公式IF(SIGN(利潤)=1,利潤,0),點選「確定」,如下圖所示:

公式
說明
IF(SIGN(利潤)=1,利潤,0)如果利潤資料為正數,則直接匯出,否則匯出 0

4.3.2 對所有正數求和

點選「+」新增計算欄位,命名為「正盈利」,輸入計算公式TOTAL(SUM_AGG(IF(SIGN(利潤)=1,利潤,0)),0,"sum"),點選「確定」,如下圖所示:


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

4.4 效果展示

將需要的欄位拖入對應的分析區域,效果詳情參見本文 1.1 節。


附件列表


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