②def新增欄過濾

1. 概述

1.1 版本

版本功能變動
6.1
-

1.2 應用場景

新增欄過濾是對跨列計算後結果進行過濾。

例如:只想對復購使用者進行資料分析,先用 def 函式計算出每個使用者購買的次數「客戶購買的訂單數」。在過濾器中執行:「客戶購買的訂單數」≥2 ,即可篩選出復購使用者的訂單資料。如下圖所示:

1.3 功能簡介

新增欄過濾就是對 def 函式匯出的計算欄位進行明細過濾:

【①明細過濾】與【②新增過濾】都是明細級別的過濾,有什麼差別呢?

  • 新增過濾是進行了跨列計算後再進行的明細過濾,所以不會對你跨列計算的結果值產生影響

  • 明細過濾則是在跨列計算前進行的過濾,可能會影響跨列計算的結果值。例如明細過濾銷售額>50,最終北京銷售額的def計算結果為60

2.範例-對DEF新增欄過渡

背景:你是一家商場的資料分析師,想要對復購使用者進行分析,即將復購使用者的資料要篩選出來。

範例資料下載:辦公用品資料.xlsx

1)建立分析主題,聯集傳範例資料,進入組件。如下圖所示:

2)建立計算欄位「客戶購買的訂單數」,如下圖所示:

3)將「客戶購買的訂單數」拖入過濾器,並設定過濾條件為 ≥2 。如下圖所示:

4)建立計算欄位「客戶數」,對客戶 ID 去重計數。將「產品、客戶數、銷售額」拖入到組件中,分析各個產品的復購人數及對應銷售額。

「客戶數」的計算公式:COUNTD_AGG(客戶)

如此我們透過對 def 新增 的過濾,篩選出了復購使用者的購買資料直接進行分析。

回憶一下在「建立過濾」功能出現之前,我們想獲得產品復購的使用者數以及對應的銷售額,在組件需要如何實現的呢:

  • 使用者數:def(countd_agg(客戶),[產品名稱],[客戶購買的訂單數≥2])

  • 銷售額:def(sum_agg(銷售額),[產品名稱],[客戶購買的訂單數≥2])

我們需要寫以上函式獲得兩個新的計算欄位。對比之後,更加感受到新增過濾給我們計算帶來的便捷性。


附件列表


主题: 製作視覺化組件
已经是第一篇
已经是最后一篇
  • 有帮助
  • 没帮助
  • 只是浏览
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙