【パワークエリ】2つのテーブルの差分をとる|マージとピボット
記事更新日:2022-12-18
2つのテーブルを比較して、差分をとりたい
たとえば、今月と前月を比較して、どこが変わったか、とか。
設定方法
やり方は、こちらの記事がわかりやすい
手順
- 「マージ」
- 左テーブル(上):前回
- 右テーブル(下):今回
- 今回データを「展開」
- 元の列名をプレフィックスとして使用しない
- 前回データに比較対象にしない列があれば削除
- 比較元になるIDを右クリック
- 「その他の列のピボット解除」
- 「属性」の名前を式の中で変更
- IDを昇順で並び替え
- 属性(だった列)を昇順で並び替え
- 属性が、同項目・同数で縦に並んでいるか確認
- 「インデックス列」追加
- 列の追加→「標準」→「剰余」→「2」
- 属性から「.1」を「値の置換」で除外
- インデックス列を削除
- 剰余列を選択→変換→列のピボット→値/集計しない
- 見出し変更:0が前回/1が今回
- 「カスタム列」追加
- 変更チェックのための作業列
- 差分の有無を式で追加
- カスタム列の差分無しをフィルターで除外
- カスタム列の削除
- 他項目を表示したい場合は再マージ
シンプルな方法
こちらの動画は、もっとシンプルなやり方
手順
- 2つのテーブルを「マージ」
- 「カスタム列」追加
- 式「(前回の値) – (今回の値) 」
関連記事
CLICK
2022-12-18
編集後記:
この記事の内容がベストではないかもしれません。