---
schema_version: "1"
id: 167d4e93844d6c05737f41851dbb7b8f59a83f9d2976c005955f36f7e38db60d
title: 使用參數使檢視更具交互性
collection: tableau
version: next
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/next/zh-tw/public/desktop/changing-views-using-parameters.md
canonical_url: https://help.tableau.com/v0.0/public/desktop/zh-tw/changing-views-using-parameters.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 6860a01dd521853237d0bc86d2e98787a39758c859364874370b2c001a0f80eb
description: Use parameters and calculated fields to let viewers interactively change what a view displays.
---
[跳至主要內容](#main-content)

# 使用參數使檢視更具交互性

當您想要增加報表的交互性和靈活性時，或者要試驗假設情況時，參數很有用。假設您不確定要在檢視中包括哪些欄位，或者哪些配置最適合您的 Viewer（檢視者）。您可以將參數合併到檢視中，以便讓 Viewer（檢視者）選取他們想要檢視資料的方式。

當您使用參數時，必須採用幾種方式將其繫結至檢視：

- 您可以在計算以及用於檢視的導出欄位中使用參數。
- 您可以在檢視中顯示參數控制項，讓使用者選取參數。
- 您可以在[參數動作](https://help.tableau.com/v0.0/public/desktop/zh-tw/actions_parameters.htm)中參照參數。

在開始之前，請決定要使那些欄位具備交互性。例如，您可以允許使用者按色彩查看維度內的類別，或者允許他們查看所選的一段時間內的銷售資料，諸如此類。此處描述的範例設定了一個表，使用者可針對該表選取要顯示在欄和列中的維度。

**觀看影片：**如需深入展示，請觀看[參數|哦，您要去的地方！](https://youtu.be/Xk9HnpmWtsU)（45分鐘）。  
  
**深入瞭解**：請參閱 Tableau [部落格](https://www.tableau.com/zh-tw/about/blog)上的[使用參數將多個檢視新增至您的視覺效果](http://www.tableau.com/zh-tw/about/blog/2015/7/lrtt-parameters-alter-your-viz-40767)，以及 [Data School](https://www.thedataschool.co.uk/) 網站上有關如何使用參數的眾多實用主題。

## 建立參數

這些步驟使用超級市場範例工作簿建立新參數。

1. 開啟 Tableau Desktop，並開啟範例工作簿「超級市場」。
2. 在「資料」窗格中，按一下右上角的下拉箭頭，並選取「建立參數」。
3. 在「建立參數」對話方塊中，完成以下步驟：

1. 為參數命名，以便檢視者瞭解參數將執行哪些變更。此範例使用的是**「Select Column 1 Heading」**。
2. 對於 **\[資料類型\]** ，選取 **\[字串\]** 。
3. 對於 **\[允許的值\]** ，選取 **\[清單\]** ，鍵入 **\[None\]** 作為清單中的第一個值，然後按 **Enter**。
4. 透過鍵入要透過參數公開的其他維度欄位的名稱來填寫清單。
    
    **附註：** 此範例使用客戶名稱、客戶細分、區域、部門和類別欄位。這些欄位都是資料類型相同（字串）的維度。如果要在此清單中包括諸如利潤等度量，則一個選項是將度量轉換為字串值。您將在產生計算欄位時使用 `STR()` 函數執行此操作。本文僅介紹單一資料類型方案。
    
    **\[顯示為\]** 別名預設為欄位名，對於此練習您可以將它們保持原樣。
    
    ![](/tableau/next/zh-tw/public/desktop/zh-tw/Img/change-view-parameters-DPV.png)
5. 按一下 **\[確定\]** 返回到 \[計算欄位\] 對話方塊。

5. 重複上一個步驟以建立以下其他參數：
    
    - Select Column 2 Heading
    - Select Row 1 Heading
    - Select Row 2 Heading
    
    **提示**：不要在清單中鍵入每個值，而是按一下**「新增值來源」>「參數」**，以便透過**「Select Column 1 Heading」**新增這些參數。

## 建立導出欄位

這些步驟會使用 Superstore 樣本來建立運用您參數的導出欄位。

1. 在「資料」窗格中，按一下右上角的下拉箭頭，然後選取「建立導出欄位」。
2. 在「導出欄位」對話方塊中，為「名稱」鍵入「Column 1 Category」。
3. 在 \[計算欄位\] 對話方塊中，為 **\[公式\]** 產生以下計算：
    
    `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`
    
    ![](/tableau/next/zh-tw/public/desktop/zh-tw/Img/change-views-parameters2.png)
    
    確認狀態訊息指明公式有效，然後按一下 **\[確定\]** 。
    
    **附註：** ELSE 考慮您在參數中包括的 **None** 值，並返回一個空字串。
4. 另外建立三個計算欄位，分別用於您建立的其他每個參數：
    
    | 參數名稱 | 計算欄位名稱 |
    | --- | --- |
    | Select Column 2 Heading | Column 2 Category |
    | Select Row 1 Heading | Row 1 Category |
    | Select Row 2 Heading | Row 2 Category |
    
    每個計算欄位的基本公式與上一個步驟中相同，只是您將在每個 `CASE``statement.`

## 使 Viewer（檢視者）能夠與檢視交互

接下來將顯示參數控制項，以便使用者能夠選取他們想要顯示的類別。

1. 對於建立的每個參數，執行以下操作：
    
    在「參數」窗格中，以右鍵按一下參數，並選取**「顯示參數控制項」**。
    
    ![](/tableau/next/zh-tw/public/desktop/zh-tw/Img/change-views-parameters4.png)
2. 從「資料」窗格中，將建立的導出欄位拖曳至「欄」和「列」架。
3. 從「資料」窗格中，將度量拖曳至檢視中。在此範例中， **\[Sales\] （銷售額）**放在 \[標記\] 卡的 **\[標籤\]** 上。
4. 透過在參數控制項中選取欄位來測試參數。
    
    **提示：**
    
    - 按字母順序對動態維度欄位進行排序。
    - 隱藏列和欄的欄位標籤。
    
    ![](/tableau/next/zh-tw/public/desktop/zh-tw/Img/change-views-parameters5.png)
5. 將所有參數重設為 **\[None\]** ，並將工作簿發佈到 Tableau Server。
    
    ![](/tableau/next/zh-tw/public/desktop/zh-tw/Img/change-views-parameters6.png)
    
    Viewer（檢視者）可以設定自己的報告、儲存其參數設定，以及與其他人共用檢視。

## 其他資訊

有關動態構建檢視的資訊，請參閱[使用參數交換度量](https://help.tableau.com/current/pro/desktop/zh-tw/parameters_swap.htm)。

有關您可在其中建立和結合參數的 Tableau 介面中的不同區域的資訊，請參閱 Tableau 說明中的[建立參數](https://help.tableau.com/v0.0/public/desktop/zh-tw/parameters_create.htm)及其相關主題。

**免責聲明**：本主題包括協力廠商博客 [Information Lab:Data School](http://www.thedataschool.co.uk/blog/)（Information Lab：資料學校）中關於參數的資訊。請注意，儘管我們盡最大努力確保引用第三方的內容準確，但我們在此處提供的資訊，可能會因其網站內容發生變更而發生變化，恕不另行通知。