簡體   English   中英

Tableau:多次出現的字段的不同計數

[英]Tableau: Distinct count of a field which occurs more than once

我有一個字段 customer_id,我需要跟蹤唯一用戶和重復用戶的數量。 例如下表:

客戶ID
11
22
33
11
44
22

在這里,沒有。 唯一用戶數為 4 (11,22,33,44),重復用戶數為 2 (11,22)。

我將唯一用戶計算為 COUNTD([customer_id])。

如何計算重復用戶? 它基本上是多次出現的值的不同計數。 我嘗試使用以下表達式:

COUNTD(IF COUNT([customer_id]) > 1
THEN [customer_id]
END)

但我收到一個錯誤:無法混合聚合和非聚合 arguments 比較或導致 IF 表達式

我還能如何計算重復用戶?

提前致謝。

根據您的過濾器需求,您可以使用 FIXED/INCLUDE 依賴 LOD:

{ FIXED [Customer Id] : if sum({ FIXED [Customer Id] : COUNT([Customer Id])}) > 1 then 1 end }

基本上,在內部 LOD 中,您計算出現次數,然后您只需考慮其中包含 2+ (>1) 的記錄:

在此處輸入圖像描述

法比奧答案的一個簡單替代方案也可以完成這項工作。 只需創建一個計算字段

COUNT([customer id]) >1

並將其添加到過濾器架。

您可以過濾掉虛假候選人以刪除唯一用戶並僅吸引回頭客。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM