次の方法で共有


Power BI Desktop でのデータの整形と結合

複数のデータ ソースに接続し、分析ニーズに合わせてデータを整形し、Power BI Desktop で 1 つのモデルに結合する方法について説明します。 このチュートリアルでは、Microsoft がホストするデータセットである Sales と Returns のサンプルを使用します。

注意

このチュートリアルでは、Power BI Desktop アプリケーションを使用します。 インストールしていない場合は、Power BI の公式サイトからダウンロードしてください。

[前提条件]

手順を実行するには、Power BI で使用できるサンプル ファイルの 1 つをダウンロードします。 このチュートリアルでは、"Sales & Returns" サンプル (.pbix) を使用します。 Power BI でサンプル ファイル オプションを選択すると、 Power BI Desktop サンプル用の GitHub リポジトリが開きます。

  • [ ダウンロード ] を選択して、Sales > Returns サンプル .pbix ファイルをコンピューターに保存します。

  • 練習のために追加のデータセットを探索するための Power BI サンプル ファイルの詳細について説明します。

  • [ ダウンロード ] を選択して、Sales > Returns サンプル .pbix ファイルをコンピューターに保存します。

ヒント

Power BI の更新に関するブログにアクセスして、Sales と Returns のサンプル レポートを見てみましょう。

Power BI のサンプルの取得でサンプル ファイルを使用する方法の詳細を確認します。

サンプル ファイルを開く

サンプル ファイルをダウンロードした後、Power BI Desktop で開きます。

  1. Power BI Desktopを開きます。
  2. [ ファイル] > [開く] を選択し、ダウンロードした .pbix ファイルを参照します。
  3. ファイルが開くと、ビジュアルが既に作成されたレポートが表示されます。 ビジュアルの背後にあるデータを調べるには、[ ホーム] > [データの変換 ] に移動して Power Query エディターを開きます。

Power BI Desktop でデータを整形する

データの整形とは、列の名前変更、データ型の変更、不要な行の削除など、ニーズに合わせてデータを変換することを意味します。 データの整形の詳細については、「 Power Query エディターの概要」を参照してください。

Power Query エディターで、次の手順に従います。

  1. [ クエリ] ウィンドウでSales テーブルを選択します。
  2. [クエリ設定] ウィンドウに適用されている手順に注目してください。 次の手順は、データの整形方法を示しています。
    • ソース: 元のデータに接続します。
    • 変更された型: データ型を自動的に検出して設定します。
    • 削除された列: 不要な列を削除します。
  3. 列の名前を変更します。
    • 列ヘッダー (たとえば、 ProductID) を右クリックし、[ 名前の変更] を選択します。
    • Product IDなどの新しい名前を入力します。

行をフィルターする:

  1. [リージョン] 列のドロップダウン矢印を選択します。
  2. 除外するリージョンをクリアします。
  3. [ OK] を 選択してフィルターを適用します。

Power BI Desktop でデータを結合する

データを結合するということは、クエリをマージまたは追加することを意味します。 この例では、 Sales テーブルと Returns テーブルを マージして、返された製品を分析します。 データの組み合わせのその他の例については、「 Power BI Desktop で一般的なクエリ タスクを実行する」を参照してください。

クエリをマージするには:

  1. [ ホーム ] タブで、[ クエリのマージ] > [クエリを新規としてマージ] を選択します。
  2. [マージ] ダイアログ ボックスで、次の操作を行います。
    • 最初のテーブルとして Sales を選択します。
    • 2 番目のテーブルとして [戻る ] を選択します。
    • 両方のテーブルの Product ID 列を選択します。
    • 既定の結合の種類として Left Outer を使用します (すべて最初から、2 番目の結合から一致)。
  3. [OK] を選択します。

新しいクエリが作成されます。 マージされたデータを展開します。

  1. 新しいクエリで、[ 戻る ] 列の横にある展開アイコンを選択します。
  2. 含める列 (たとえば、 Return Reason) を選択します。
  3. [OK] を選択します。

変更を適用する

データの整形と結合が完了したら、

  1. [ホーム] タブで [閉じる] を選択して適用します。
  2. Power BI によって変更が適用され、データがモデルに読み込まれます。

これで、レポート ビジュアルで結合されたデータを使用できるようになりました。

次のステップ

  • モデル ビューでテーブル間のリレーションシップを調べる。
  • SalesReturn の両方のフィールドを使用してビジュアルを作成します。
  • Data Analysis Expressions (DAX) を使用して、計算列やメジャーを追加してください。