建立集合

您可以使用集來比較資料子集以及提出有關資料子集的問題。集是根據某些條件定義資料子集的自訂欄位。

觀看視訊:若要檢視 Tableau 中示範的相關概念,請觀看以下免費訓練視訊:建立集合(連結在新視窗開啟)(6 分 54 秒)和使用集合(連結在新視窗開啟)(4 分)。使用 tableau.com(連結在新視窗開啟) 帳戶登入。

您可以在集合動作中使用集合,使其更具動態及互動性。集合動作可讓您的受眾直接與視覺效果或儀表板窗格互動,藉此控制分析的各個層面。當某人選取檢視中的標記時,集合動作可以變更集合中的值。

除了集合動作之外,您還可以允許使用者使用「集合控制」這項類似篩選器的介面來變更集合的成員身份,讓您輕鬆地將輸入項目指定送到產生互動式分析的計算中。有關詳情,請參閱在檢視中顯示集合控制

建立動態集

集合有兩種類型:動態集和固定集。動態集的成員會在基礎資料發生變化時變更。動態集只能基於單個維度。

建立動態集:

  1. 在「資料」窗格中,以右鍵按一下維度,然後選取「建立」>「集合」

  2. 在 [建立集] 對話方塊中,對集進行設定。您可以使用以下索引標籤來設定集:

    • 常規:使用 [常規] 索引標籤來選取要在計算集時考慮的一個或多個值。

      也可以選取 [使用全部] 選項以始終考慮所有成員,即使新增新成員或刪除成員時也是如此。

    • 條件:使用「條件」索引標籤可以定義規則來確定要在集合內包含哪些成員。

      例如,您可能指定一個基於總銷售額的條件,其中僅包含銷售額超過 $100,000 的產品。

      附註:集條件的工作方式與篩選器條件相同。若要瞭解詳細資料,請參閱篩選檢視中的資料(連結在新視窗開啟)

    • :使用 [前] 索引標籤可定義對要在集內包含哪些成員的限制。

      例如,您可能指定一個基於總銷售額的限制,其中僅包含基於銷售額的前 5 種產品。

      附註:集限制的工作方式與篩選器限制相同。若要瞭解詳細資料,請參閱篩選檢視中的資料(連結在新視窗開啟)

  3. 完成後,按一下 [確定]

    新的集將新增到 [資料] 窗格底部的 [集合] 區段下。集圖示 表示該欄位是一個集。

建立固定集

固定集的成員不會變更,即使基礎資料發生變化亦同。固定集可基於單個維度或多個維度。

建立固定集:

  1. 在視覺效果的檢視中選取一個或多個標記(或標題)。

  2. 以右鍵按一下標記,並選取 [建立集]

  3. 在 [建立集合] 對話方塊中,鍵入該集的名稱。

  4. 也可以完成以下任意操作:

    • 預設情況下,集包含對話方塊中列出的成員。您可以選取用於排除這些成員的選項。排除時,集將包含未選取的所有成員。

    • 透過按一下紅色的 [x] 圖示(將滑鼠指標暫留在列標題 上時將出現該圖示),移除不希望考慮的所有維度。

    • 透過按一下紅色的 [x] 圖示(將滑鼠指標暫留在列 上時將出現該圖示),移除不希望包含在集內的所有特定列。

    • 如果所選標記表示多個維度,則集的每個成員將是這些維度的組合。您可以指定分隔各維度值的字元。為此,請為 [成員分隔符號] 輸入您選取的字元。

    • 建立集後,選取 [新增到篩選器架] 可自動將集移到篩選器架。

  5. 完成後,按一下 [確定]

    新的集將新增到 [資料] 窗格底部的 [集合] 區段下。集圖示 表示該欄位是一個集。

在集中新增或移除資料點

如果使用特定資料點建立了集,則可以向集中新增資料或從集中刪除資料。

在集中新增或移除資料點:

  1. 在視覺效果中,選取要新增或移除的資料點。

  2. 在出現的工具提示中,按一下「集合」下拉功能表圖示,然後選取「新增到 [集合名稱]」「從 [集合名稱] 中移除」,以便在特定集合中新增或移除資料。

在視覺效果中使用集

在建立集後,集會顯示在 [資料] 窗格底部的 [集] 部分中。您可以像任何其他欄位一樣將集拖到視覺效果中。

在 Tableau Desktop 中將集拖到視覺效果時,您可以選取顯示該集的成員還是將這些成員彙總到 [內/外] 類別。

在 Tableau Server 或 Tableau Online 中,您只能將集中的成員彙總到 [內/外] 類別中。

在集中顯示內/外成員

大多數情況下,當您將集拖到視覺效果時,Tableau 會使用內/外模式顯示該集。此模式將集分為兩個類別: [內] 包含集內的成員,而 [外] 包含不屬於集的所有成員。

  • 內 - 成員在集中。

  • 外 - 不屬於集合的成員。

例如,在為前 25 名客戶定義的集內,前幾名客戶將屬於 [內] 類別,而所有其他客戶將屬於 [外] 類別。 

使用內/外模式可以輕鬆地將集內的成員與所有其他內容進行比較。

在視覺效果中顯示內/外成員:

  • 在 Tableau Desktop 的視覺效果工作區中以右鍵按一下集,並選取 [在集內/外顯示]

當集合處於內/外模式時,架上欄位的前置文字為「內/外」,後面為集合名稱。

附註:內/外模式不適用於因建立於 8.2 版以前而使用 Microsoft Excel 或文字檔資料來源的工作簿、使用舊版連線的工作簿或使用 Microsoft Access 資料來源的工作簿。

顯示集內的成員

作為使用內/外模式顯示集的替代方法,您可以列出集內的成員。顯示集內的成員時,會自動將篩選器新增到檢視中以便僅包含該集的成員。

切換集以列出單獨的成員:

  • 在視覺效果工作區中,以右鍵按一下集並選取 [顯示集內的成員]

附註: 若要顯示多維資料集的完全限定成員名稱,請在 [資料] 窗格中以右鍵按一下集,並選取 [限定成員名稱]

讓使用者變更設定值

新增集合動作

您可以使用集合動作讓受眾更好地控制視覺效果分析。

集合動作根據視覺效果中的使用者動作,使用現有集合並更新其中包含的值。作為作者,您可以使用您建立的一個或多個集合定義集合動作的範圍。

有關如何建立和使用集合動作的詳情,請參閱集合動作

在檢視中顯示集合控制

如要使受眾能夠快速修改集合成員,您也可以將「集合控制」設為顯示。集合控制是一種工作表卡片,相當類似參數控制或篩選器卡片。您可以將集合控制新增到工作表和儀表板,在您發佈到 Tableau Server 或 Tableau Online 時,或儲存到 Tableau Public 上的 Web 時,這些控制項也會納入其中。

若要顯示集合控制,請在「資料」窗格中以右鍵按一下(Control + 按一下)集合,然後選取「顯示集合」

像其他卡一樣,集合控制也有功能表,您可以使用卡右上角中的下拉箭頭開啟此功能表。使用此功能表可以自訂控制項的顯示,該控制項同時支援單一值和多值選擇模式。舉例來說,您可以顯示個別選項的選項按鈕,或顯示支援多個選擇的下拉式清單。

附註:您只能顯示動態集(而不是固定集)的集合控制。此為刻意的設計,因為固定集的作用並不在變更成員身分。此外,如果動態集並未在檢視中顯示(亦即計算並未參照集合,或工作表並未將集合設為執行個體),則上下文功能表項目將會遭到停用,因此您必須將集合新增到檢視中。

合併集

您可以合併兩個集以對成員進行比較。當合併集時,您會建立一個新集,其中包含所有成員的組合,僅包含兩個集內均存在的成員或者僅包含一個集記憶體在而另一個集內不存在的成員。

透過合併集,可以回答複雜問題並比較多批資料。例如,若要確定去年和今年購買了產品的客戶百分比,可以合併包含其中這兩年客戶的兩個集並僅返回這兩個集內均存在的客戶。

若要合併兩個集,它們必須基於相同的維度。即,可以將一個包含前幾名客戶的集與另一個包含去年購買產品的客戶的集合並在一起。但是,不能將包含前幾名客戶的集與包含前幾種產品的集合並在一起。

合併集:

  1. 在 [資料] 窗格中的 [集] 下,選取要合併的兩個集。

  2. 以右鍵按一下這兩個集,並選取 [建立合併集]

  3. 在 [建立集] 對話方塊中,執行以下操作:

    • 為合併的新集鍵入一個名稱。

    • 確認要合併的兩個集在兩個下拉式功能表中都處於選中狀態。

    • 選取以下針對如何合併集的選項之一:

      • 兩個集中的所有成員 — 合併集將包含兩個集內的所有成員。

      • 兩個集中的共用成員 — 合併集將僅包含兩個集內均存在的成員。

      • 排除共用成員 — 合併集將包含指定集記憶體在而第二個集內不存在的所有成員。這些選項等同於將一個集與另一個集相減。例如,如果第一個集包含 Apples、Oranges 和 Pears,而第二個集包含 Pears 和 Nuts;則合併第一個集並排除共用成員後將僅包含 Apples 和 Oranges。由於 Pears 存在於第二個集內,因此將被刪除。

    • 如果集表示多個維度,也可以指定用於分隔各成員的字元。

  4. 完成後,按一下 [確定]

附註: 此功能不適用於在 8.2 版之前建立的使用 Microsoft Excel 或文字檔資料來源的工作簿,使用舊連線的工作簿或使用 Microsoft Access 資料來源的工作簿。

集範例

您可以透過多種方法來使用集回答複雜問題以及比較多批資料。下面列舉了一些可使用集來定義和比較資料子集的方法。

整合員對總額的貢獻程度如何?

您可能有圍繞整合員對總額的貢獻程度的各種問題。例如,來自回頭客的銷售額在總銷售額中占多少百分比?您可以使用集的內/外模式回答這些類型的問題。

下面的範例使用銷售額資料建立一組購買了 5,000 美元或更多產品的客戶。

建立集

  1. 在 [資料] 窗格中以右鍵按一下(在 Mac 上,Control + 按一下) [Customer Name] (客戶名稱)維度,並選取 [建立] > [集]

  2. 在 [建立集合] 對話方塊中,鍵入該集的名稱。在本例中,將該集命名為 [Customers] (客戶)

  3. 選取 [使用全部] 選項,這樣條件始終適用於所有值,即使新增新客戶時也是如此。

  4. 在 [條件] 索引標籤上,按一下 [按欄位] ,然後定義一個條件,該條件僅在 [Sales] (銷售額) [總和] 大於或等於 5,000 時才包括客戶。

  5. 按一下 [OK] (確定)。

建立視覺效果

  1. 將新集從 [資料] 窗格底部的 [集] 區域拖到 [列] 架。

  2. 「銷售額」拖曳至「欄」架。檢視現在顯示購買了超過 5,000 美元產品的客戶的總銷售額以及所有其他客戶的總銷售額。

  3. 最後,按一下 [欄] 架上 [Sum (Sales)] 欄位上的下拉箭頭,並在上下文功能表上選取 [快速表計算] > [總額百分比]

檢視現在顯示,銷售額大於或等於 5,000 的客戶在總銷售額中約占 39%。

一個集內有多少成員存在於另一個集內?

集的另一個常見用法是比較資料子集或成批資料。例如,您可能想知道有多少客戶在去年和今年購買過產品。或者,如果客戶購買過特定的產品,他們是否購買過其他產品?您可以透過建立多個集並將其合併在一起來回答這些類型的問題。以下範例使用銷售資料確定有多少客戶在 2012 和 2013 年都購買過產品。

建立合併集

  1. [Customer Name] (客戶名稱)欄位拖到 [列] 架。

  2. [Order Date] (訂單日期)欄位拖到 [篩選器] 架。

  3. 在 [篩選器欄位] 對話方塊中,選取 [Years] (年份),然後按一下 [下一步]

  4. 在 [篩選器] 對話方塊中,選取 [2012] ,並按一下 [確定]

  5. 回到檢視中,按鍵盤上的 Ctrl + A(在 Mac 上按 Command-A)以選取所有客戶。

  6. 以右鍵按一下(在 Mac 上,Control + 按一下)所選項,並選取 [建立集]

  7. 在開啟的 [建立集] 對話方塊中,鍵入該集的名稱。在本例中,將該集命名為 [Customers (2012)(客戶 (2012))] 。

  8. 按一下 [OK] (確定)。

  9. [篩選器] 架上,以右鍵按一下(在 Mac 上,Control + 按一下) [Order Date] (訂單日期),並選取 [編輯篩選器]

  10. 在 [篩選器] 對話方塊中,變更篩選器以僅包括 [2013] (而不是 [2012] ),然後按一下 [確定]

  11. 再次按鍵盤上的 Ctrl + A(在 Mac 上按 Command-A)以選取所有客戶。

  12. 在檢視中,以右鍵按一下(在 Mac 上,Control + 按一下)所選項,並選取 [建立集]

  13. 在開啟的 [建立集] 對話方塊中,鍵入該集的名稱。該集將命名為 [Customers (2013)] (客戶 (2013))。

  14. 按一下 [OK] (確定)。

  15. [資料] 窗格中,透過在選取時按住鍵盤上的 Ctrl 鍵(在 Mac 上按住 Command 鍵)同時選取 [Customers 2012] (客戶 2012) [Customers 2013] (客戶 2013)

  16. 以右鍵按一下(在 Mac 上,Control + 按一下)所選項,並選取 [建立合併集]

  17. 在 [建立集] 對話方塊中,鍵入新集的名稱。在本例中,將該集命名為 [Customers (2012 & 2013)] (客戶(2012 和 2013))。

  18. 確保兩個正確的集在下拉式功能表中處於選中狀態。

  19. 選取適當的選項以包括 [兩個集中的共用成員]

  20. 按一下 [OK] (確定)。

建立視覺效果

  1. 在工作簿的底部,按一下 [新建工作表] 圖示。

  2. 在新工作表中,將 [Customer Name] (客戶名稱)維度拖到 [列] 架。

  3. 按一下 [列] 架中 [Customer Name] (客戶名稱)欄位上的下拉箭頭,並從上下文功能表中選取 [度量] > [Count (Distinct)]

  4. 最後,從 [資料] 窗格的 [集] 區域中,將 [Customers (2012 & 2013)] (客戶(2012 和 2013))欄位拖到 [篩選器] 架。您可以看到有 437 名客戶在 2012 和 2013 年都購買過產品。

分層集和下級

分層集將資料篩選至所選成員及其所有下級。它們為多維(多維資料集)資料來源所特有,是在連線到 Tableau Desktop 之前在資料來源內定義的。

當您依據多維資料集資料來源在 Tableau 中建立集時,將隨所選的成員一起自動包括子代和任何階層。

例如,名稱為 [Dairy] 的集是從 [Product] 階層建立的。如下所示,該集只包括 [Dairy] 產品部門。

請看以下檢視。 [Product Department] (產品部門)維度放在了 [列] 架上,而 [Store Sales] (商店銷售額)度量放在了 [欄] 架上。

如果將 [Dairy] 集置於 [篩選器] 架上,則可看到檢視經過篩選後只包括 [Dairy] 產品類別。

如下所示,您可向向下切入取到 [Product Department] 以顯示 [Product Category] [Product Subcategory] [Brand Name] 層級。當顯示這些下級時,將向檢視中新增列標題。這是因為,集篩選器允許您檢視篩選成員中包括的詳細資料層級。

此區段的其他文章

感謝您的意見回饋!