| krewDataの機能 > コマンド > 列ー行変換 |
![]()
列ー行変換コマンドは、入力データの任意の列(フィールド)を行(レコード)にアプリのデータ構造を変換します。
![]() |
テーブルに対して列ー行変換コマンドを利用することはできません。入力データにテーブルが含まれている場合はコマンドの実行時に破棄されます。テーブルに対して列ー行変換を行いたい場合は、テーブル展開コマンドでテーブルを展開後に実行してください。 |
| 設定項目 | 説明 |
|---|---|
| 1. 変換する列名を保存する新しいフィールド名を入力 | 行に変換する列の名前を保存する新しいフィールド名を入力します。 |
| 2. 変換する列の値を保存する新しいフィールド名を入力 | 行に変換する列の値を保存する新しいフィールド名を入力します。 |
| 3. 行に変換する列を選択 | 行に変換する列を選択します。変換する列は複数選択することができます。 |
| 4. 変換した行に保存する元の列を識別する値を入力 | 変換した行に保存する元の列を識別する値を入力します。 |

月毎の列(フィールド)に保存されている部門の予算データを行データ(レコード)に変換する場合の実行例を示します。

| 1. 変換する列名を保存する新しいフィールド名を入力 | 2. 変換する列の値を保存する新しいフィールド名を入力 |
|---|---|
| 月 | 予算 |
| 3. 行に変換する列を選択 | 4. 変換した行に保存する元の列を識別する値を入力 |
| 4月 | 4 |
| 5月 | 5 |
| 6月 | 6 |
| 7月 | 7 |
| 8月 | 8 |
| 9月 | 9 |
| 10月 | 10 |
| 11月 | 11 |
| 12月 | 12 |
| 1月 | 1 |
| 2月 | 2 |
| 3月 | 3 |

