Power Query

Power Queryの応用_ファイル名を[Data]列のTableの中に挿入

以前の記事でCSVの結合に際してBinary.Combineを使った場合、ファイル名を抽出できないと記載しました。 marshal115.hatenablog.com 一方で、Binary.Combineではなく、Csv.Documentを使用すれば、最終的にデータを展開(結合)する前に、ファイル名をデータ…

CSVとExcelの違い

ビジネスユーザーが自分で分析を行う際に使用するデータのうち、最も一般的なものがCSV(テキストファイル)やExcelとなります。今回はこの2つのデータの違いについて見ていきます。両者はどちらもExcelから開くことが可能であり、特にCSVは取り扱いに注意が…

Power Queryの基礎 10_ピボット化・ピボットの解除

Power Queryの中で、最も強力な機能の1つがPivotの解除である。名前から結果をイメージしにくいですが、簡単に言えば、 横に伸びているデータを縦にまとめる あるいは専門用語でいえば、 データの正規化 となります。

Power Queryの関数言語について

Power QueryはExcelで使われる関数と同じように、全ての処理は関数が関わってきます。これらの関数はM言語と呼ばれ、UIを使って実行するとExcelのマクロのように自動的に記録されていきます。Power Queryの初心者であればM言語を特に気にする必要はないです…

Power Queryの基礎 9_マージ・グループ化

前回の記事では、Excelでデータを結合をする際のベストプラクティスを紹介しました。今回は結合したクエリに「分類」をマージして、異なるデータ粒度でクエリをワークシートに出力する方法を紹介します。マージとは、Power Query版VLOOKUPであり、例えばマッ…

Power Queryの基礎 8_Excelの結合

Power Queryの基礎 7まではCSVの結合について詳細に説明をしてきました。今回はもう一つよく使われるデータソースであるExcelの展開・結合方法について解説します。CSVの結合と同様、Excelの結合はM言語(Excel.Workbook)を使用します。

Power Queryの基礎 7_CSV結合④

CSVを結合する方法をいくつか紹介してきましたが、今回はその中で基もお手軽にファイルを結合できる方法を紹介します。その前に、CSVファイルを結合する方法をおさらいをしておきますと、 Binary.Combine( 前ステップ[Content] ) Csv.Document ( 前ステップ…

Power Queryの基礎 6_CSV結合③

Power Queryでは、最も効率的なやり方を行うためには、多少のコーディングが入ることになります。これはPower Queryに限らず、DAX / Data Modelでも同じことであり、生産性を重視するのであれば人間がコンピューターに教えてあげる必要があります。今回はCsv…

Power Queryの基礎 5_CSV結合②

前々回の記事はCSVファイルをBinary.Combineで結合する方法を紹介しましたが、今回はCsv.Documentという関数を使ってデータを抽出する方法を見ていきます。Csv.DocumentはCSVファイルやTextファイルからデータを抽出する際に使われるM言語で、csvやtextファ…

Power Queryの基礎 4_CSV結合①

気づけばPower Query(パワークエリ)に関しては4回目の記事となりました。小出しにしているわけではないですが、細かいところや背景等をプラスしていくと、どうしても記事が多くなってきます。 私がPower Queryを本格的に使い始めたのが2016年末の時でした…

Power Queryの基礎 3_クエリ化

前回はPower Queryを使う前の各種設定について話をしました。いよいよPower Queryを実際に使ってみるのですが、今回は以下のテーマについて簡単に見ていくことにします。なお、ExcelのPower Queryを使ったほうが解説しやすいので、基本的にExcelベースで話を…

Power Queryの基礎 2_設定編

前回に続き、Power Query(パワークエリ)の基礎について話をします。記事に出ているExcelはOffice 365バージョンですが、必要に応じでExcel 2016のスクリーンショットも載せています。なお、OSはWindowsとなりますので、Macユーザーの方は以下のリンクをご…

Power Queryの基礎 1_特徴

少し前にPower Query(パワークエリ)で簡単にWeb上のデータを抽出できるデモをやりましたが、今回から基礎について見ていきたいと思います。 Power Queryの特徴 これまでのデータ処理 Power Queryの費用対効果 Power Queryエディタ まとめ Power Queryの特…

Power Query -いきなりデモ

前回は「Power Queryについて」について紹介しましたが、今回は更に詳細に見ていきます。本来は基礎から解説していくのが定石ですが、本ブログでは可能な限り実務的な情報を発信していきたいと思いますので、実用的な使い方から先に紹介したいと思います。触…

Power Queryについて

Power Query(パワークエリ)*1とDAX / Data Model(データモデル)*2の両方について解説していくと書きましたが、この2つのテクノロジーは似て異なるものです。何より重要なのは、紹介していく順番ですが、殆どの方は最初にPower Queryから学んでいくことに…

Power QueryとDAX / Data Modelのブログ

はじめまして、マーシャルと言います。 初めてブログを書くことになったわけですが、このブログのテーマについて少しお話をしたいと思います。その前に簡単な自己紹介ですが、私自身はデータ・アナリストであり、日常的にデータ分析を行う仕事をしています。…