翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
[列から行へのピボット解除] 変換の使用
[ピボット解除] 変換では、列を新しい列の値に変換して、固有の値ごとに行を生成できます。この変換はピボットの逆ですが、集約された同じ値の行を分解したり、組み合わせを元の列に分割できないため、同等ではないことに注意してください (これらは、後で [分割] 変換を使用して行うことができます)。例えば、次のようなテーブルがあるとします。
年 | month | de | uk | us |
---|---|---|---|---|
2020 | Jan | 42 | 32 | 64 |
2020 | Feb | 11 | 67 | 18 |
2021 | Jan | 90 |
値「amount」を使用して「de」、「uk」、「us」の列を「country」列にピボット解除すると、次のようになります (ここでは分かりやすくするために並べ替えられています)。
年 | month | country | amount |
---|---|---|---|
2020 | Jan | uk | 32 |
2020 | Jan | de | 42 |
2020 | Jan | us | 64 |
2020 | Feb | uk | 67 |
2020 | Feb | de | 11 |
2020 | Feb | us | 18 |
2021 | Jan | us | 90 |
NULL 値の列 (Jan 2021 の「de」と「uk」) はデフォルトでは生成されません。このオプションを有効にすると、次のようになります。
年 | month | country | amount |
---|---|---|---|
2020 | Jan | uk | 32 |
2020 | Jan | de | 42 |
2020 | Jan | us | 64 |
2020 | Feb | uk | 67 |
2020 | Feb | de | 11 |
2020 | Feb | us | 18 |
2021 | Jan | us | 90 |
2021 | Jan | de | |
2021 | Jan | uk |
[列から行へのピボット解除] 変換を追加するには:
-
リソースパネルを開いて、[Unpivot Columns to Rows] を選択し、ジョブ図に新しい変換を追加します。ノードを追加する際に選択したノードが、その親になります。
-
(オプション) [Node properties] (ノードのプロパティ) タブで、ジョブ図にノードの名前を入力できます。ノードの親がまだ選択されていない場合は、[Node parents] (ノードの親) リストから、変換の入力ソースとして使用するノードを選択します。
-
[変換] タブで、ピボット解除する列の名前と値を保持するために作成する新しい列を入力します。