# 設定可編輯的欄位

可編輯的欄位是一種特殊類型的欄位，僅在寫入表格中可用。

## 什麼是可編輯的欄位？

在寫入表格中，可編輯的欄位允許使用者在分析期間即時輸入資料。透過將變更儲存到可編輯的欄位，使用者會將變更寫入 [變更儲存區](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/change-store.htm)，應用程式開發人員和整合人員可以從中擷取這些變更。

## 新增可編輯的欄位

請執行下列動作：

1. 建立新的寫入表格並新增維度與量值欄。

   [建立寫入表格](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/create.htm)

2. 在屬性面板中，展開資料。

3. 按一下the 新增可編輯的欄位 icon，然後選取下列其中一項：

   * 建立新的可編輯欄：建立一個新的空白可編輯欄。

   * 新增現有可編輯欄：使用符合為您的寫入資料表定義之[主索引鍵](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/primary-key.htm)的現有可編輯欄。

新增可編輯欄位後，您可以設定其外觀以及使用者如何與其互動。請參閱 [設定可編輯的欄位](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/editable-column.htm#ConfigureEditable)。

## 設定可編輯的欄位

請執行下列動作：

1. 在屬性面板中，在資料下方，按一下可編輯欄位。

   就會開啟欄屬性。

2. 您可以變更下列任何屬性：

   * 標題：變更預設欄標題。

   * 顯示內容：變更使用者在表格中編輯資料的方式。您可以選擇：

     * 手動使用者輸入：使用者透過手動在儲存格中輸入文字來編輯資料。

       [手動輸入](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Analyze/write-table.htm#Manual)

     * 單一選取：指定使用者在編輯時可為每個儲存格選取的一組值。例如，您可以為訂單狀態新增兩個值：準時和延遲。使用者在評論資料記錄時，可以從這些值中進行選擇。

       對於單一選取，您可以使用固定值或動態值：

       * 固定：透過在輸入方塊中鍵入值來手動定義值。這些值是靜態的，不會隨應用程式資料而變更。

       * 動態：使用運算式來定義輸入值，這些輸入值可根據運算式的值而變更。例如，您可以將值連結至資料模型欄位，或連結至應用程式變數。您可以指定值和標籤，或只指定值。

         如需更多關於如何在視覺化中使用運算式的資訊，請參閱 [在視覺化中使用運算式](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/use-expressions-in-visualizations.htm)。

         提示備註

         語法：

         使用 | 分隔值，並使用 ~ 分隔值和標籤，如下所示：value1|value2 或 value1~label1|value2~label2。

         資訊備註

         最多支援 1000 個值。將會忽略超過限制的值。

         [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/editable-column.htm)

         #### 範例

         ```
         =Concat(Country, '|')
         ```

         ```
         =Concat(DISTINCT City & '~' & Upper(City), '|')
         ```

         ```
         ='Product A|Product B|Product C'
         ```

         ```
         ='$(vMyVariable)'
         ```

         ```
         ='ProductA-value~ProductA-label|ProductB-value~ProductB-label'
         ```

       [單一選擇](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Analyze/write-table.htm#SingleSelect)

     * 日期選擇器：使用者在編輯時為每個儲存格選擇一個日期。

       資訊備註在使用者介面中，使用者輸入的日期會以應用程式載入指令碼定義的日期格式顯示 (請參閱 [DateFormat](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/DateFormat.htm))。這些日期以 ISO 8601 格式儲存在變更儲存區中。

       [日期選擇器](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Analyze/write-table.htm#DatePicker)

   * 顯示欄：切換欄是否可見或隱藏。

   * 欄寬：設定欄的寬度。

## 設定可編輯欄的樣式

如需設定可編輯欄位外觀樣式的相關資訊，請參閱 [設定可編輯欄的樣式](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/style.htm#StyleEditable)。

## 瞭解更多資訊

* [建立寫入表格](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/create.htm)

* [註記表格](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Analyze/write-table.htm)

* [使用變更儲存](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/change-store.htm)

* [寫入資料表的主索引鍵](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/primary-key.htm)

* [如何從變更儲存區 (寫入表格) 擷取變更並使用 Qlik Automate 將其儲存至資料庫](https://community.qlik.com/t5/Official-Support-Articles/How-to-extract-changes-from-the-Change-Store-Write-Table-and/ta-p/2537848)