Excel 中
「條件計數(COUNTIF/COUNTIFS)」:統計滿足某個條件的資料條數。
「條件求和(SUMIF/SUMIFS)」:用於對指定條件的值求和。
在 BI 中同樣也可以使用組合函式實現條件求和與計數。
注:BI 中不能實現跨資料表計算,只能在一張資料表中進行計算。
注:若不需要去重統計,只需要記錄次數,那麼使用 COUNT_AGG 計數即可。
範例:計算激活日期當日登入的使用者數(對當日登入使用者聯絡方式進行去重計數)
範例資料:使用者留存分析.xlsx
上傳資料後,建立組件,選擇「使用者留存分析」資料集並進入組件編輯介面。
建立「計算欄位」,輸入欄位名稱和公式:COUNTD_AGG(IF(DATEDIF(最早啟動日期,登錄時間,"D")=0,聯絡電話,null)),並點選「確定」,如下圖所示:
公式說明:
將「最早啟動日期」拖入橫軸並設定分類為「年月」,將「激活當日登入使用者數」欄位拖入縱軸,則可以看到激活當天登入使用者的數量,如下圖所示:
使用 分組彙總 功能實現去重計數和計數,如下圖所示:
範例:計算「省份」為「北京」且「客戶名稱」為「北控軟體有限公司」的「合同金額」總量。
範例資料:「內建DEMO>地區資料分析」
建立儀表板,選擇「地區資料分析」資料集,建立「計算欄位」,輸入欄位名稱和公式:SUM_AGG(IF(省份="北京市"&&客戶名稱="北控軟體有限公司",回款金額,0)),如下圖所示:
儲存欄位後,將「北京 北控軟體有限公司回款總額」欄位拖入縱軸,則可以看到指定條件下的回款總額,如下圖所示: