上次修改日期 : 01 Mar 2024
環境
Tableau Desktop答案
以下使用可從右上角窗格下載的工作簿樣本資料集合 Superstore 來示範下列選項。選項 1:使用集合控制項
從 Tableau Desktop 2020.2 開始,集合控制項將可讓最終使用者變更集合中的值。此範例可讓使用者選取兩個要在地圖上顯示的州集合,但集合極具彈性,也可在許多情況下使用。
- 在左側資料窗格中以滑鼠右鍵按一下 [州],然後選取「建立」>「集合…」
- 在「建立集合」對話方塊中,為集合命名並按一下「確定」。在此範例中,集合稱為「州集合 A」
- 在資料窗格中,以滑鼠右鍵按一下 [州集合 A],然後勾選「顯示集合」
- 針對「州集合 B」重複步驟 1-3
- 選擇「分析」>「創建計算欄位」
- 在開啟的「導出欄位」對話方塊中,執行下列操作,然後按一下「確定」:
- 命名此計算欄位。在此範例中,導出欄位命名為「所選州篩選條件」
- 在公式欄位中,創建一個類似於如下的計算:
[State Set A] OR [State Set B]
- 使用類似於如下的計算,建立一個名稱與「所選州色彩」相似的導出欄位:
IF [State Set A] AND [State Set B] THEN 'Both' ELSEIF [State Set A] THEN 'A' ELSEIF [State Set B] THEN 'B' ELSE 'not selected' END
- 在資料窗格中按兩下 [州],以建立地圖。
- 將 [所選州色彩] 拖曳到「標記」卡片上的「色彩」
- 將 [所選州篩選條件] 拖曳到「篩選條件」架
- 在「篩選條件」對話方塊中,勾選「True」,並按一下「確定」
- 按一下資料窗格中「維度」旁邊的向下箭頭,並選擇建立參數…
- 在「建立參數」對話方塊中,執行以下動作,並按一下確定:
- 為參數命名。在此範例中,我將其稱為「多重搜尋」
- 若為「資料類型」,請選擇「字串」
- 在資料窗格中的 [Multi-Search](多重搜尋)按一下滑鼠右鍵,然後選取「顯示參數控制項」
- 選擇「分析」>「創建計算欄位」
- 在打開的「計算欄位」對話框中,執行以下作業,然後按一下「確定」:
- 命名此計算欄位。在此範例中,導出欄位名為「字串比對 (包含)」
- 在公式欄位中,創建一個類似於如下的計算:
[Multi-Search] = "" OR CONTAINS([Multi-Search],[State])
- 將 [String Match (contains)](字串比對(包含))拖曳至「篩選條件」架
- 在「篩選條件」對話方塊中,勾選「True」,並按一下「確定」
其他資訊
選項 1 限制:
- 無法在資料來源間分享集合
- 集合不能包含資料內容以外的其他值,但值可以有別名
選項 2 限制:
- 字串函式可能會降低效能
- 必須手動輸入與資料中出現的值完全相同的值(核取方塊無法作用)
- 參數的其他限制仍然適用
- 更多進階的字串剖析(移除中繼字元、將逗號與空格搭配使用做為分隔符號、精確比對等)可能需要額外的程式碼
感謝您針對本文的效益提供意見回饋。
開啟新案例
繼續搜尋
知識庫
社群
產品說明
訓練及教學課程