##時系列データを取り込みます
クラウド型の「Power BI」を使い、毎日更新されるデータの取り込みを試しました。
Power BIには「Power BI Desktop」という名称の、データの取り込みから整形までの手続きを登録できる機能「Power Query」を備えるアプリケーションがあります。
このアプリを使えば、ボタン1つで毎日変わるデータを取り込み、グラフを更新できました。
クラウド版には同機能はないので、ExcelのPower Query機能と連携させて取り込みました。
(Excelのバージョンによってはアドインのインストールが必要だそうです)
取り込みに使ったデータは、NHKが公開している新型コロナウイルスの陽性者と死亡者数推移のデータです。
まず、Excelを立上げ、**「データ」→「データの取得」**を選択します。
![Power Query1](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1143963%2F406c2d9d-af54-577b-3b44-dec783d19614.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=cc7cdcef36b0a55080c8eb60eebaed98)
次いで**「その他のデータソース」→「Webから」**を選びます。
![Power Query2](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1143963%2F76604eb9-c79a-e0fc-bb1d-02061216eb0b.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=5857a7260cf692cc14812d0163c6d8c0)
データソースの
URL「https://www3.nhk.or.jp/n-data/***/nhk_news_covid19_domestic_daily_data.csv」
をコピペします。
![Power Query3](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1143963%2F41b36233-2dd7-3f61-0e15-d8612d729e29.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=86e2a47f79cd4f0e7d4b2a8f7afd7e5a)
##取り込んだデータの確認をします
**「OK」**をクリックして取り込みます。
![Power Query4](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1143963%2F0a66ca7f-b267-54fd-cc30-da6f9dded1f1.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=d3a930f2e7c2ce3a2b6acdaf4149ef55)
**「接続」をクリックします。
文字化けがないことを確認し、「読み込み」**を押します。
![Power Query5](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1143963%2F42db3f08-665a-6297-0413-4b03443f2d7c.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=e936b4ce7ebc4f0210bc3785c000f3af)
![Power Query6](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1143963%2Ffeb49f9e-48c7-984b-975d-b43b37bfb820.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=3b3d4cc1844a7651ec9ea47378c3ba50)
作業の区切り区切りでファイル保存をしておきます。
##Power Queryエディターを開きます
今回のデータはこのまま使えそうですが、データの型の変更や、使わない列の削除、データ列の追加などを行う場合は、Power Queryエディターを開きます。
右側の**「クエリと接続」を右クリックし、「編集」**を選びます。
![Power Query7](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1143963%2Ff1990ac3-6a82-b9b1-40ab-96f909e6ed4d.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=9174036fa1ca8807218e49be4a96b6bf)
![Power Query8](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1143963%2F18f6ee88-92ce-173e-2772-bce833771a75.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=4f42be175dbf9ae9e996a4cff2ca42a3)
今回は大丈夫ですが、例えばここでデータの型が異なる場合、列を右クリックして**「型の変更」**を使い変更します。
この他、さまざまな加工を行えますが、まずは加工せずに使います。
![Power Query9](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1143963%2F9ac83346-0321-a707-268e-503a202e377d.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=ebcdf10546ea0f4826773db3c1c23617)
左上の**「閉じて読み込む」**をクリックし、Power Queryエディターを閉じます。
ファイル保存をしてから、Excelも閉じます。
(Excelファイルを開いた状態だと、Power BIで読み込めないことがあります)
##Power BIをでExcelを取り込みます
以前の投稿同様に、以下の手順で取り込みます。
▼値フィールドが「平均」となっていたのでクリックして「合計」に変更
※今回の場合グラフに変化は起こりませんが、日毎の総数を表示する場合「合計」にしておいた方が経験上都合がよいです。
##翌日以降データを更新する場合
データ取り込みに使ったExcelを開きます。
**「データ」→「すべて更新」**をクリックすると、最新状態に更新されます。
![Power Query17](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1143963%2F49ff2589-be28-2dcc-d9df-0510e258519f.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=d020d76673326f4e8d5537ad6d882b3c)
Excelを閉じて、Power BIを立上げ、**「更新」**をクリックすると最新状態に反映されます。
※Power BIでグラフの画面を出すには**「マイワークスペース」→「コンテンツ」→保存したレポートクリック**。画面右上の**「編集」をクリックすると「更新」**ボタンが現れます。
了