Power BI 私的リンク集＆Tips集

# はじめに
Power BI Desktopを使って、ちょっとした業務データの分析基盤を作りました。
その過程で調べたこと、Tipsなどを忘れないうちに記録しておきます。

# 資料
## 公式
- [Power BI \| 対話型のデータ視覚化 BI ツール](https://powerbi.microsoft.com/ja-jp/)
- [Power BI ドキュメント \| Microsoft Power BI](https://powerbi.microsoft.com/ja-jp/documentation/powerbi-landing-page/)
- [ガイド付き学習のリスト \| Microsoft Power BI](https://powerbi.microsoft.com/ja-jp/guided-learning/)

## 自習書
2017年4月に更新されてさらに充実してました！
- [第 50 回：新しくなった Power BI（2\.0）の自習書を作成しました！ \- SQLQuality](http://www.sqlquality.com/column/column_50.html)
   - [BI / Data Analytics \| マイクロソフト クラウド プラットフォーム](https://www.microsoft.com/ja-jp/cloud-platform/Solutions-BI-Data-Analytics.aspx)

## DAX
メジャー、計算列、テーブルを作る際に使われる言語です。

- [Data Analysis Expressions \(DAX\) リファレンス](https://msdn.microsoft.com/library/gg413422.aspx)
- [DAX – Microsoft Japan Data Platform Tech Sales Team Blog](https://blogs.msdn.microsoft.com/dataplatjp/tag/dax/)

## M言語
Power BI DesktopでのETL処理で使われている言語です。
メニューにない変換をさせたい時に書くことになりました。

- [Power Query M Reference](https://msdn.microsoft.com/en-us/library/mt211003.aspx)
- [﻿Power Query 関数非公式リファレンス \- artfulplace\.net](http://artfulplace.net/docs/powerquery/)
- [M言語 Power Query Formula Language ~ Road to Cloud Office](https://road2cloudoffice.blogspot.jp/2017/02/m-power-query-formula-language.html)

# その他ブログとか
- [Microsoft Japan Data Platform Tech Sales Team Blog](https://blogs.msdn.microsoft.com/dataplatjp/)
- [Road to Cloud Office](https://road2cloudoffice.blogspot.jp/)
- [MukkuMuku備忘](http://mukkumuku.blogspot.jp/)
- [【PowerBIメモ】初心者が見るべき情報まとめ \- Qiita](http://qiita.com/h_kobayashi1125/items/ad3d64100b92a97ab5bc)

# Tips
## 日付（カレンダー）テーブルを作りたい
以前はデータを自分で生成していましたが、関数一発で作れます。そう、DAXなら。

- [\[Power BI\] DAX入門\(2\) カレンダーテーブルの作成 – Microsoft Japan Data Platform Tech Sales Team Blog](https://blogs.msdn.microsoft.com/dataplatjp/2016/07/11/dax2/)
- [MukkuMuku備忘: Power BI \- 24 \- Power BI Desktop と 日付テーブル](http://mukkumuku.blogspot.jp/2016/03/power-bi-24-power-bi-desktop-date-table.html)

## 文字列の月を1月～12月の順序で並べたい
これやらないと、10月、11月、12月、1月、、、って並びます。

- [Power BI 曜日順などX軸の並び順を変更する方法 \- Office 365 & PowerX](http://o365powerx.blogspot.jp/2016/12/How-to-rearrange-the-X-axis-in-order-of-the-day-of-the-week.html)
- [Power BIの軸や凡例の並び順を調べてみた\-2 \- Mukku John Blog](http://mukkujohn.hatenablog.com/entry/2016/10/25/230157)

## メージャーと計算列の違いがよく分からない

- [\[Power BI\] Excel ユーザーにとっての「メジャー」とは？ ~ Road to Cloud Office](https://road2cloudoffice.blogspot.jp/2017/02/power-bi-excel.html)
- [PowerPivot における計算 \- Excel](https://support.office.com/ja-jp/article/PowerPivot-%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e8%a8%88%e7%ae%97-7e4475e2-85c2-4496-9045-431412137b37?ui=ja-JP&rs=ja-JP&ad=JP)

## フォルダ内のCSVファイルを結合して分析したい
データソースにフォルダを選ぶと結合してくれます。
データ取得のクエリ内でファイル名が取得されるので、ファイル名を引数の代わりに使ったりしました。

- [Power BI Desktop でバイナリを結合する \| Microsoft Power BI](https://powerbi.microsoft.com/ja-jp/documentation/powerbi-desktop-combine-binaries/)

## ファイル名を込み入ったルールで一括で変換したい
ファイル名をパラメータにつかったので、約1,000個ファイルのリネームに迫られました。
Excel便利です。

- [多数のファイル名を一括変更する \| Windows8 Room](http://win8room.net/2014/05/29/3264.html)

## 社内ネットワーク上のファイル、DBでデータ分析したい
クラウドやサーバーを考えずに済むので、とにかく手軽に分析ができるようになって便利です。

- [オンプレミス データ ゲートウェイ \| Microsoft Power BI](https://powerbi.microsoft.com/ja-jp/documentation/powerbi-gateway-onprem/)

## オンプレミス データ ゲートウェイのインストールが失敗するがログ見ても原因不明
時間がないのであきらめてPCを初期化しました。
すんなりインストールできました。

# 勉強会
勉強会があるなんて知らなかった。

- [Power BI 勉強会 \- connpass](https://powerbi.connpass.com/)

# まとめ
Power BIは安価でよくできたサービスだなと思いました。

特に、Power BI Desktopが素晴らしいです。
これが無料で配布されていることが信じられないほど高機能です。

特筆すべきはETL機能の能力。
あんまりきれいなデータじゃなかったので、スクリプトを書く必要があるかなと思っていましたが、Power BI Desktopだけで対応可能でした。
メニューにない変換もM言語で処理ができる柔軟性が素晴らしい。

そして、オンプレミス データ ゲートウェイ。
データのアップロードをする必要もありません。

これだけの環境を1,000円/ユーザーで提供しているBIサービスは他にはないのではないでしょうか。