知識庫

當 COUNTD 不可用時取得相異計數


發佈時間 : 21 Aug 2013
上次修改日期 : 20 Jul 2023

問題

如何在 COUNTD 不可用時獲取欄位的不重複計數。

環境

Tableau Desktop

答案

步驟 1:創建 WINDOW_SUM 計算

  1. 在 Tableau Desktop 中,連接到 Superstore 樣本資料。
  2. 選擇「分析」>「創建導出欄位」
  3. 在開啟的「導出欄位」對話方塊中,輸入欄位的名稱。「COUNT 替代項」樣本活頁簿使用「Distinct Customers」(不同的客户)
  4. In the formula field, type the following, and then click OK:
    WINDOW_SUM(MIN(1))
  5. 「Distinct Customers」(不同的客戶)從「量值」拖到「欄」
  6. 將需要其非重複計數的維度從「維度」拖到「詳細資訊」。樣本活頁簿使用「Customer Name」(客戶名稱)
  7. 右鍵按一下「欄」上的「Distinct Customers」(不同的客戶),然後選擇「計算依據」>「Customer Name」(客戶名稱)

步驟 2:篩選索引

  1. 選擇「分析」>「創建導出欄位」以創建導出欄位。
  2. 在「導出欄位」對話方塊中,鍵入該欄位的名稱。樣本活頁簿使用「Table Calc Filter」(表單計算篩選條件)
  3. 在公式欄位中,鍵入以下公式,然後按一下「確定」
    INDEX()=1
  4. 「Table Calc Filter」(表單計算篩選條件)從「量值」拖到「篩選條件」,然後单击「確定」(不要勾選任何可用選項)。
  5. 「Product Category」(產品類別)從「維度」拖到「行」
  6. 右鍵按一下「篩選條件」上的表單計算篩選條件,選擇「計算依據」>「Customer Name」(客戶名稱),選擇「True」,然後按一下「確定」
  7.  

其他資訊

視圖中的任何其他量值也需要使用表單計算,如 WINDOW_SUM。
這篇文章是否解決了問題?