使用參數使檢視更具交互性
當您想要增加報表的交互性和靈活性時,或者要試驗假設情況時,參數很有用。假設您不確定要在檢視中包括哪些欄位,或者哪些配置最適合您的 Viewer(檢視者)。您可以將參數合併到檢視中,以便讓 Viewer(檢視者)選取他們想要檢視資料的方式。
當您使用參數時,必須採用幾種方式將其繫結至檢視:
- 您可以在計算以及用於檢視的導出欄位中使用參數。
- 您可以在檢視中顯示參數控制項,讓使用者選取參數。
- 您可以在參數動作中參照參數。
在開始之前,請決定要使那些欄位具備交互性。例如,您可以允許使用者按色彩查看維度內的類別,或者允許他們查看所選的一段時間內的銷售資料,諸如此類。此處描述的範例設定了一個表,使用者可針對該表選取要顯示在欄和列中的維度。
觀看影片:如需深入展示,請觀看參數|哦,您要去的地方!(連結在新視窗開啟)(45分鐘)。
深入瞭解:請參閱 Tableau 部落格(連結在新視窗開啟)上的使用參數將多個檢視新增至您的視覺效果(連結在新視窗開啟),以及 Data School(連結在新視窗開啟) 網站上有關如何使用參數的眾多實用主題。
建立參數
這些步驟會使用 Superstore 樣本來建立新的參數。
在「資料」窗格中,按一下右上角的下拉箭頭,並選取「建立參數」。
在「建立參數」對話方塊中,完成以下步驟:
為參數命名,以便檢視者瞭解參數將執行哪些變更。此範例使用的是「Select Column 1 Heading」。
對於 [資料類型] ,選取 [字串] 。
對於 [允許的值] ,選取 [清單] ,鍵入 [None] 作為清單中的第一個值,然後按 Enter。
- 透過鍵入要透過參數公開的其他維度欄位的名稱來填寫清單。
附註: 此範例使用客戶名稱、客戶細分、區域、部門和類別欄位。這些欄位都是資料類型相同(字串)的維度。如果要在此清單中包括諸如利潤等度量,則一個選項是將度量轉換為字串值。您將在產生計算欄位時使用
STR()
函數執行此操作。本文僅介紹單一資料類型方案。[顯示為] 別名預設為欄位名,對於此練習您可以將它們保持原樣。
按一下 [確定] 返回到 [計算欄位] 對話方塊。
重複上一個步驟以建立以下其他參數:
- Select Column 2 Heading
- Select Row 1 Heading
- Select Row 2 Heading
提示:不要在清單中鍵入每個值,而是按一下「新增值來源」>「參數」,以便透過「Select Column 1 Heading」新增這些參數。
建立導出欄位
這些步驟會使用 Superstore 樣本來建立運用您參數的導出欄位。
在「資料」窗格中,按一下右上角的下拉箭頭,然後選取「建立導出欄位」。
- 在「導出欄位」對話方塊中,為「名稱」鍵入「Column 1 Category」。
在 [計算欄位] 對話方塊中,為 [公式] 產生以下計算:
CASE [Select Column 1 Heading]
WHEN 'Customer Name' THEN [Customer Name]
WHEN 'Customer Segment' THEN [Customer Segment]
WHEN 'Region' THEN [Region]
WHEN 'Department' THEN [Department]
WHEN 'Category' THEN [Category]
ELSE ''
END確認狀態訊息指明公式有效,然後按一下 [確定] 。
附註: ELSE 考慮您在參數中包括的 None 值,並返回一個空字串。
另外建立三個計算欄位,分別用於您建立的其他每個參數:
參數名稱 計算欄位名稱 Select Column 2 Heading Column 2 Category Select Row 1 Heading Row 1 Category Select Row 2 Heading Row 2 Category 每個計算欄位的基本公式與上一個步驟中相同,只是您將在每個
CASE
statement.
使 Viewer(檢視者)能夠與檢視交互
接下來將顯示參數控制項,以便使用者能夠選取他們想要顯示的類別。
對於建立的每個參數,執行以下操作:
在「參數」窗格中,以右鍵按一下參數,並選取「顯示參數控制項」。
從「資料」窗格中,將建立的導出欄位拖曳至「欄」和「列」架。
從「資料」窗格中,將度量拖曳至檢視中。在此範例中, [Sales] (銷售額)放在 [標記] 卡的 [標籤] 上。
透過在參數控制項中選取欄位來測試參數。
提示:
- 按字母順序對動態維度欄位進行排序。
- 隱藏列和欄的欄位標籤。
將所有參數重設為 [None] ,並將工作簿發佈到 Tableau Server。
Viewer(檢視者)可以設定自己的報告、儲存其參數設定,以及與其他人共用檢視。
其他資訊
有關動態構建檢視的資訊,請參閱使用參數交換度量(連結在新視窗開啟)。
有關您可在其中建立和結合參數的 Tableau 介面中的不同區域的資訊,請參閱 Tableau 說明中的建立參數及其相關主題。
免責聲明:本主題包括協力廠商博客 Information Lab:Data School(Information Lab:資料學校)中關於參數的資訊。請注意,儘管我們盡最大努力確保引用第三方的內容準確,但我們在此處提供的資訊,可能會因其網站內容發生變更而發生變化,恕不另行通知。