# 編集可能な列の設定

編集可能な列は、ライト テーブルでのみ使用できる特別なタイプの列です。

## 編集可能な列とは?

ライト テーブルでは、編集可能な列を使用することで、ユーザーは分析中にデータを即座に入力できます編集可能な列に変更を保存すると、変更内容が[変更ストア](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/change-store.htm)に書き込まれ、アプリケーション開発者やインテグレーターはそこから変更内容を取得できます。

## 編集可能な列の追加

次の手順を実行します。

1. 新しいライト テーブルを作成し、軸列とメジャー列を追加します。

   [ライト テーブルの作成](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/create.htm)

2. プロパティ パネルで、 [データ] を展開します。

3. the 編集可能な列を追加 icon をクリックし、次のいずれかを選択します。

   * 新しい編集可能な列を作成: 新しい空の編集可能な列を作成します。

   * 既存の編集可能な列を追加: ライト テーブルに定義された[プライマリ キー](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/primary-key.htm)と一致する、既存の編集可能な列を使用します。

編集可能な列を追加した後、その外観と、ユーザーがどのように操作できるようにするかを設定できます。「[編集可能な列の設定](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/editable-column.htm#ConfigureEditable)」を参照してください。

## 編集可能な列の設定

次の手順を実行します。

1. プロパティ パネルの [データ] で、編集可能な列をクリックします。

   列のプロパティが開きます。

2. 次のプロパティを変更できます。

   * タイトル: 既定の列タイトルを変更します。

   * コンテンツを表示: ユーザーがテーブル内のデータを編集する方法を変更します。以下から選択できます。

     * 手動ユーザー入力: ユーザーは、セルに手動でテキストを入力してデータを編集します。

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

     * 単一選択: 編集時にユーザーが各セルに対して選択できる値のセットを指定します。たとえば、注文ステータスに予定どおりと遅延の 2 つの値を追加できます。ユーザーは、データ レコードにコメントする際に、これらの値を選択できます。

       単一選択の場合、固定値または動的値のいずれかを使用できます。

       * 固定: 入力ボックスに値を手動で入力して定義します。これらの値は静的であり、アプリケーション データに応じて変化することはありません。

       * 動的: 式の値に応じて変化する入力値を定義するために式を使用します。たとえば、データ モデルの項目またはアプリケーション変数に値をリンクできます。値とラベルの両方を指定することも、値のみを指定することもできます。

         ビジュアライゼーションでの数式の使用の詳細については、「[ビジュアライゼーションにおける数式の使用](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/use-expressions-in-visualizations.htm)」を参照してください。

         ヒント メモ

         構文:

         値は「|」で区切り、値とラベルは「~」で区切ります。例: 値1|値2 または 値1~ラベル1|値2~ラベル2。

         情報メモ

         最大 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/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Analyze/write-table.htm#SingleSelect)

     * 日付ピッカー: 編集時に、ユーザーは各セルの日付を選択します。

       情報メモユーザー インターフェイスでは、ユーザーが入力した日付はアプリケーション ロード スクリプトで定義された日付形式で表示されます ([DateFormat](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/DateFormat.htm) を参照)。これらの日付は、変更ストアに ISO 8601 形式で保存されます。

       [日付ピッカー](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Analyze/write-table.htm#DatePicker)

   * 列の表示: 列の表示/非表示を切り替えます。

   * 列の幅: 列の幅を設定します。

## 編集可能な列のスタイル指定

編集可能な列の外観のスタイリングに関する情報については、「[編集可能な列のスタイル指定](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/style.htm#StyleEditable)」を参照してください。

## 詳細を見る

* [ライト テーブルの作成](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/create.htm)

* [ライト テーブル](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Analyze/write-table.htm)

* [変更ストアの操作](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/change-store.htm)

* [ライト テーブルのプライマリ キー](https://help.qlik.com/ja-JP/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)