パワークエリで効率的なデータグループ化を実現する方法(7/11)

パワークエリを活用することで、データグループ化が簡単かつ効率的に行えます。本記事では、パワークエリでデータをグループ化する手順を分かりやすく解説します。これにより、あなたもデータ分析のスキルを向上させることができます。

パワークエリのマスターへの道を切り拓く、全11講座を用意しました!こちらは、その第7回目の講座になります。ぜひ、他の講座も楽しみながらスキルアップを目指してくださいね 他の講座を見るにはこちら

目次

統計関数の利用方法

統計関数の利用方法を説明します。

練習用Excelファイルのダウンロード

説明で利用するExcelファイルをダウンロードして実際に操作をしてみましょう。

画面から統計関数を利用する方法(統計関数を知らなくてOK)

STEP
パワークエリエディタを開く

パワークエリエディタを開きます。

  1. テーブル内のセルを選択して[データ]タブを選択します。
  2. [テーブルまたは範囲から]を選択します。
STEP
統計関数の選択
  1. 統計関数を利用する列を選択します。(以下の例だとB列)
  2. [変換]タブを選択し[統計アイコン]を選択します。
  3. 合計値や、最大値、最小値等の統計関数を選択することができます。今回は、[平均]をクリックしてB列の行の値の平均値を出してみます。
STEP
統計関数の確認

数式バーを確認するとList.Average(列名)という平均値を求める統計関数が表示されています。そして、数式バーの下に表示されている値が統計関数によって得られた値になります。今回の場合は、平均値が表示されています。

= List.Average(変更された型[B列])

STEP
直前のステップに戻る

続いて前のステップに戻ります。数式バーの左側にある[fx]を選択して直前のステップ「変更された型」を入力します。これで、先ほど求めた平均値をパワークエリに保持させたまま、直前ステップに戻ることができます。

STEP
カスタム列の追加
  1. [列の追加]を選択します。
  2. [カスタム列]を選択します。
STEP
式を入力

新しい列名を入力して、カスタム列の式には、先ほど平均値を求めたステップ名を入力します。今回は、[計算された平均]がステップ名です。ステップ名は、分かりやすい名称に変更することができます。

STEP
統計関数で得られた式が追加された

B列の平均値が最終列に追加されました。

統計関数を直接入力する方法

感のいい方はお気づきだと思いますが、統計関数を知っていれば以下のように直接カスタム列の式に入力するという方法もあります。この方が早いですが、関数を瞬時に出す必要があります。

画像に alt 属性が指定されていません。ファイル名: statistics8-1024x647.jpg

主要な統計関数一覧

統計関数名称統計関数
合計List.Sum([列名])
最小値List.Min([列名])
最大値List.Max([列名])
中央List.Median([列名])
平均List.Average([列名])
標準偏差List.StandardDeviation([列名])
値のカウントList.NonNullCount([列名])
統計関数一覧

グループ化

グループ化は、Excelの関数であるSUMIF(計算)とAVERAGE(平均)などの関数に相当する機能です。具体的には、複数のデータ行を、合計、平均、最大、最小、平均、または中央値で集計して分かりやすいデータに変換することができます。

一つの列でグループ化

練習用Excelファイルのダウンロード

説明で利用するExcelファイルをダウンロードして実際に操作をしてみましょう。

手始めに一つの列でグループ化する方法を説明します。

STEP
パワークエリエディタを開く

パワークエリエディタを開きます。

  1. テーブル内のセルを選択して[データ]タブを選択します。
  2. [テーブルまたは範囲から]を選択します。
STEP
グループ化の選択
  1. [変換]タブを選択します。
  2. [グループ化]を選択します。
STEP
グループ化の設定

「コード」ごとにグループ化して、数値A、数値Bの合計値と平均値を表示させます。

  1. [詳細設定]を選択します。
  2. [集計の追加]を4回押下します。
  3. 新し列名を入力します。
  4. 集計方法をプルダウンから[合計]と[平均]を選択します。
  5. 集計する列名をプルダウンより選択します。
STEP
グループ化の結果

コードごとにグループ化され、数値A、数値Bでそれぞれ合計値と平均値が表示されています。

二つの列でグループ化

練習用Excelファイルのダウンロード

説明で利用するExcelファイルをダウンロードして実際に操作をしてみましょう。

続いて複数の列でグループ化する方法を説明します。

STEP
パワークエリエディタを開く

パワークエリエディタを開きます。

  1. テーブル内のセルを選択して[データ]タブを選択します。
  2. [テーブルまたは範囲から]を選択します。
STEP
グループ化の選択
  1. [変換]タブを選択します。
  2. [グループ化]を選択します。
STEP
グループ化の設定

[大分類]と[小分類]二つの列でグループ化して、数値A、数値Bの合計値を表示させます。

  1. [詳細設定]を選択します。
  2. [グループ化の追加]を2回押下します。
  3. [大分類]と[小分類]を選択します。
  4. [集計の追加]を2回押下します。
  5. 新し列名を入力します。
  6. 集計方法をプルダウンから[合計]を選択します。
  7. 集計する列名をプルダウンより選択します。
STEP
グループ化の結果

[大分類]と[小分類]でグループ化され、数値A、数値Bの合計値が表示されています。

パワークエリ学習コンテンツ

全11回の学習コンテンツでパワークエリを習得することができます。

コメント

コメントする

目次