# 创建写入表

您可以在工作表上创建写入表，根据需要添加维度、度量和可编辑列。在应用程序中创建写入表后，拥有该应用程序访问权限以及写入表权限的用户将能够对可编辑列进行更改。然后可以将更改导出到外部系统。

## 注释表概念

以下主题概述了写入表的主要概念：

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

* [配置可编辑列](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/editable-column.htm)

* [写入表中的主键](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/primary-key.htm)

## 创建写入表

您可以随时将注释表添加到您的工作表。

执行以下操作：

1. 在资产面板中，打开 图表。

2. 在 可视化 下，将注释表拖动到工作表。

3. 单击添加维度，然后选择维度或字段。

4. 通过在属性面板中the 下单击 icon数据来添加额外的维度和度量列。将打开一个下拉列表。选择以下任一项：

   * 字段和主条目：打开一个可搜索的对话框，显示每个字段和主条目。您可以选择添加任何项目作为维度或度量。
   * 自定义表达式：打开一个对话框，您可以在其中键入表达式或打开表达式编辑器 the Open Expression editor icon。

5. 通过点击属性面板中数据下的the Add editable columns icon，并选择以下选项之一，添加[可编辑列](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/editable-column.htm)：

   * 创建新的可编辑列: 创建一个新的空白可编辑列。

   * 添加现有可编辑列：使用与为写入表定义的[主键](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/primary-key.htm)匹配的现有可编辑列。

6. 默认情况下，会为新创建的写入表创建一个新的[更改存储](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/change-store.htm)。（可选）在更改存储的属性面板中，从当前空间选择一个现有的更改存储。

7. 为该表定义一个或多个[主键](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/primary-key.htm)。在写入表中，在可编辑列中，点击定义，并选择一个或多个维度列用作主键。

8. 单击保存。

创建写入表后，允许用户与其交互并向可编辑列添加更改。您还可以通过配置写入表的属性来自定义其外观，并将其整合到自定义主题中。请参阅：

* [配置写入表](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/properties.htm)

* [Qlik 开发者门户：注释表主题属性](https://qlik.dev/extend/property-panel-basics/define-properties/themes-properties/#writetable)

## 提取并使用更改

应用程序开发人员和系统集成商可以通过 更改存储 API 检索写入表更改。有关更多信息，请参阅[从写入表提取更改](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Extract/write-table-extract-data.htm)。

## 权限

要创建写入表并与 更改存储 API 交互，您需要特定的权限。有关更多信息，请参阅[注释表权限](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Analyze/write-table.htm#Permissions)。

## 了解详情

* [注释表](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Analyze/write-table.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)

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

* [从写入表提取更改](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Extract/write-table-extract-data.htm)

* [配置可编辑列](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/editable-column.htm)

* [写入表中的主键](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/primary-key.htm)