複数のデータ ソースに接続し、分析ニーズに合わせてデータを整形し、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 で開きます。
- Power BI Desktopを開きます。
- [ ファイル] > [開く] を選択し、ダウンロードした
.pbix
ファイルを参照します。 - ファイルが開くと、ビジュアルが既に作成されたレポートが表示されます。 ビジュアルの背後にあるデータを調べるには、[ ホーム] > [データの変換 ] に移動して Power Query エディターを開きます。
Power BI Desktop でデータを整形する
データの整形とは、列の名前変更、データ型の変更、不要な行の削除など、ニーズに合わせてデータを変換することを意味します。 データの整形の詳細については、「 Power Query エディターの概要」を参照してください。
Power Query エディターで、次の手順に従います。
- [ クエリ] ウィンドウで、 Sales テーブルを選択します。
-
[クエリ設定] ウィンドウに適用されている手順に注目してください。 次の手順は、データの整形方法を示しています。
- ソース: 元のデータに接続します。
- 変更された型: データ型を自動的に検出して設定します。
- 削除された列: 不要な列を削除します。
- 列の名前を変更します。
- 列ヘッダー (たとえば、
ProductID
) を右クリックし、[ 名前の変更] を選択します。 -
Product ID
などの新しい名前を入力します。
- 列ヘッダー (たとえば、
行をフィルターする:
- [リージョン] 列のドロップダウン矢印を選択します。
- 除外するリージョンをクリアします。
- [ OK] を 選択してフィルターを適用します。
Power BI Desktop でデータを結合する
データを結合するということは、クエリをマージまたは追加することを意味します。 この例では、 Sales テーブルと Returns テーブルを マージして、返された製品を分析します。 データの組み合わせのその他の例については、「 Power BI Desktop で一般的なクエリ タスクを実行する」を参照してください。
クエリをマージするには:
- [ ホーム ] タブで、[ クエリのマージ] > [クエリを新規としてマージ] を選択します。
- [マージ] ダイアログ ボックスで、次の操作を行います。
- 最初のテーブルとして Sales を選択します。
- 2 番目のテーブルとして [戻る ] を選択します。
- 両方のテーブルの
Product ID
列を選択します。 - 既定の結合の種類として Left Outer を使用します (すべて最初から、2 番目の結合から一致)。
- [OK] を選択します。
新しいクエリが作成されます。 マージされたデータを展開します。
- 新しいクエリで、[ 戻る ] 列の横にある展開アイコンを選択します。
- 含める列 (たとえば、
Return Reason
) を選択します。 - [OK] を選択します。
変更を適用する
データの整形と結合が完了したら、
- [ホーム] タブで [閉じる] を選択して適用します。
- Power BI によって変更が適用され、データがモデルに読み込まれます。
これで、レポート ビジュアルで結合されたデータを使用できるようになりました。
次のステップ
- モデル ビューでテーブル間のリレーションシップを調べる。
- Sales と Return の両方のフィールドを使用してビジュアルを作成します。
- Data Analysis Expressions (DAX) を使用して、計算列やメジャーを追加してください。