次のようなデータ行があります。
header1 header2 header3 header4 header5
row key datavalue1 datavalue2 datavalue3 datavalue4 datavalue5....
基本的に、データ値が行ごとに空である場合と空でない場合がある非正規化されたデータセットがあります。それらを正規化する必要があります。
すなわち
12345678 NULL 10 3 NULL 14
次のようになります。
12345678 header2 10
12345678 header3 3
12345678 header5 14
特殊な貼り付け変換を使用してこれを行うこともできますが、何千もの行があり、それぞれに適切な行キーを取得する必要があります。さらに、各行には一連の記述が関連付けられており、各データ値でコピーする必要があります。
空でないすべてのデータ値と関連するデータ値の参照を含む単一の列の複数の行を持つように、列の各行を変換する最も簡単な方法は何ですか? データセットをピボットできる必要があります。