Power BIの各種サンプルデータ

# はじめに
　マイクロソフトから提供されるPower BIの各種サンプルデータについて、いろいろあるので見てみいきたいと思います。

# Power BI Desktopに付属するサンプル

　起動時のこちらから。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/033f710c-e6ec-d5ea-35c2-0c3914ac56ca.png)

以下のように左右2つにコーナーが分かれています。

左の「チュートリアルを開始する」では、

https://docs.microsoft.com/ja-jp/power-bi/create-reports/desktop-excel-stunning-report

とDocsのチュートリアルにいきます。こちらの内容は、右の「サンプルデータの読み込み」に関するものです。

右のサンプルのデータセットから独自で練習するもよし、チュートリアルの内容で学習するもよし、となっています。

# Power BIのサンプルに関するDocs

以下のDocsにこれまで提供されてきているサンプルファイル等がたくさん載っています。

https://docs.microsoft.com/ja-jp/power-bi/create-reports/sample-datasets

ここの日本語の説明、ちょっとわかりにくな、という時は英語ページも一緒に見るよいです。

https://docs.microsoft.com/en-us/power-bi/create-reports/sample-datasets

以下はこちらのDocs内のサンプルについて、です。

## 売上と返品のサンプル / Sales & Returns sample

GitHubにサンプルれーぽーとのpbixファイルがあり、ダウンロードできます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/a373e6fe-cc27-5143-2191-599d3c183bf8.png)

沢山のページに分かれていて、ページの連携も使われています。例えば、「Net Sales」ページのカテゴリー別グラフにマウスオーバーすると...
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/8594df04-e383-26c5-c3a1-c8edc69b9570.png)

このようにポップアップ表示します。こちらは、「Net Sales Tooltip」ページ側の「書式」/「ページ情報」/「ツールヒント」を「オン」にしたうえで、

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/4d8ca495-cc0b-16d6-7bc3-0062eeeca865.png)

「Net Sales」ページのカテゴリーグラフのビジュアルの「書式」/「ツールヒント」をオンにして

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/e20628a6-cb87-a767-78da-33c1ef7c8fe9.png)

「ページ」で指定されているんですね、なるほど～といった具合で学ぶことができます。

豊富なメジャーで、DAXの記載例がわかります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/16361bf6-a335-588b-9b74-14848ab31b3f.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/6c6b0f82-985e-2a27-33de-66e588a97107.png)
となっていますが、自分の理解のために、インテンドして見やすくすると以下です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/12723dda-b908-95a5-e8ea-24c1464c375f.png)


``` DAX:先月の返却数
Returns PM = 
CALCULATE(
    [Returns], // ここに返却数のメジャーを指定
    PREVIOUSMONTH('Calendar'[Date]) // ここに先月というフィルター条件を記載
)
```

Power Query エディターでみると、一部のクエリはExcelが見つからないというエラーになります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/32219dae-ec66-5f72-a28a-d1749adf7c7a.png)
これは、エラーメッセージのとおり、指定の場所にExcelがない、というものですのです。気にしないでおきましょう。Power Query エディターではこのようにエラーがあっても、メイン画面はデータがロードされた後の状態にあるため、エラーなく利用できます。データを見たい場合は「データ」ビューで、該当のテーブルを選択し見ることができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/80d66a07-f497-8f5d-462a-3dc3666a4cc0.png)

Salesテーブルは下図のような形ですね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/84db40c0-41be-76b7-e310-a32f9865893c.png)

このサンプルについては、ブログもあるので、より詳しいことはこちらも読んでください。

https://powerbi.microsoft.com/ja-jp/blog/take_a_tour_of_the_new_sales_returns_sample_report/

英語ですが、Edgeの右クリックで、日本語に翻訳でかなりわかりますね。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/963fd83b-c872-8cfb-80ad-8ebf0507aae5.png)

## 8つのサンプル

本Docs内と、左側のメニューから、8つのサンプルについて提供と解説があります。pbixファイルの他、xlsxファイルの提供もあります。

Power BI Serviceでも同様な提供があります。

> 組み込みのサンプルをインストールする

こちらにガイドがあります。が、注意事項もあり、

> これらの組み込みのサンプルはまだ使用できますが、非推奨になっています。 

少し古くなってきているんですかね。

## COVID-19 サンプル

Docsの左メニューからページ移動できます。

https://docs.microsoft.com/ja-jp/power-bi/create-reports/sample-covid-19-us

こちらのページの更新について、私もエラーなくできました。が、2021/8で元データのサイトで提供が止まっているんですかね。

Power Query エディターでみると、ソースデータのCSVをどのように使いやすい形にもっていったか、適用したステップで見ることができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/ad07571b-dfee-e2ef-f21c-2e45b4b9cbf7.png)

ビジュアルに戻って、どんなDAXが使われているかなぁ。。。とみていくと。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/7c399c62-70c0-ce31-4dc6-3a7955be844f.png)

おお、これはコメントの中にデータ中の日付を持ってきて、表示していますね。かっこいー！ どうやっているんだ...とビジュアルを選んでみていくと..

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/19f48457-519c-7a1c-71fe-603c21be2523.png)

おぉ、テキストのところに関数として、フィールド値を持ってきているんですね。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/6e5be444-9a32-35c1-c9d1-2aed227f35ae.png)

なるほど～、このテクニックは私も利用していきたいと思います。

## カスタムビジュアルにも注目を

本サンプルで紹介したサンプルでは、カスタムビジュアルが使われています。

### 売上と返品で使われるカスタムビジュアル
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/e4281fc7-3fd0-7099-b492-e5c6737431c2.png)

### COVID1-19で使われるカスタムビジュアル

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/4e3a5490-17cb-9089-b4f1-6c3a71d4551c.png)

マウスオーバーすると何のカスタムビジュアルかわかります。これらが、どのような場面で、どのように使われていくのかも勉強になりますね。

# おわりに
　サンプルデータの可視化された「できあがり」をみてから、「この可視化、動きはどうやって実現しているんだろう？」と辿ってみると、よい学習になると思います。触ってみてみることが大事ですね～