Power Query(パワークエリ)

パワークエリ 基本

データソースの変更

パワークエリでデータの加工が終わり、いざ運用が始まった後にデータソースの変更をしたくなることがあります。 この記事では、データソースを変更する方法をいくつか紹介します。 Power Queryエディターで変更する方法 Power Query...
パワークエリ 基本

クエリの追加

「クエリの追加」機能は、複数シートやテーブルを結合するための機能です 似たような名前で「クエリのマージ」という機能がありますが、「クエリの追加」は列を追加するのに対して、「クエリの追加」は、行を追加していきます。 4月、5月、6月・・・のよ...
パワークエリ 基本

ピボットの解除

ピボットの解除はパワークエリを代表する便利機能です。 次のような月別販売数の表があったとします。 このままでも分析することはできますが、ピボットテーブルで再加工するにはとても不便な形です。 そのため、「4月」「5月」といったタイトル行の月情...
パワークエリ 基本

不要な列の削除

パワークエリで、不要な列を削除する方法はいくつかあります。 この記事では、 列の削除 他の列の削除 列の選択 機能を使った列の削除を紹介します。 サンプルには次のデータを用意し、ExcelシートをPower Queryエディターに取り込みま...
パワークエリ 基本

不要な行の削除

パワークエリで、不要な行を削除する方法はいくつかあります。 この記事では、 行の削除 行の保持 フィルター 機能を使った行削除を紹介します。 サンプルには次のデータを用意し、ExcelシートをPower Queryエディターに取り込みます。...
パワークエリ 基本

パワークエリでリレーション?

結論、パワークエリにリレーション機能はありません! リレーションは、パワーピボットの機能になります。 ですが、パワークエリを使って、異なるテーブル間のデータを結合することは可能です。 クエリのマージ クエリのマージは、あるキーを使ってテーブ...
パワークエリ 応用

リストとレコードとテーブル

パワークエリを活用する際に不可欠なM言語では、レコード、リスト、テーブルの3つの要素が重要な役割を果たします。 この記事では、M言語を理解するための第一歩として、この3つの要素について解説します。 リスト リストとは、縦(列方向)にならんだ...
パワークエリ 応用

置換リストの作成

パワークエリを使って、表の中の複数の名称を置換する方法を紹介します。 置換するためには、List.Accumlate関数を使用します。 次の例では、「 取引先マスタ 」にある株式会社の略名を全て「 株式会社 」に置換します。 変換テーブルの...
パワークエリ 基本

フィル

フィルは、空白を埋めるための機能になります。 次のテーブルでは、部門名が「空白」の行があります。このままでは、ピボットテーブルなどで集計することができません。 部門費用金額総務部賃借料1,000水道光熱費3,000通信費2,000経理部賃借...
パワークエリ 応用

パワークエリで日付テーブルを作成する

パワーピボットにも日付テーブルの作成機能はありますが、パワーピボットで作成した日付テーブルはデータ更新を手動で行う必要があります。 パワークエリの機能を使った場合は、元データの日付範囲を自動で取得して常に更新することができます。 この記事を...