PowerBI-クイックガイド
Power BIは、さまざまなデータソースからのデータをインタラクティブなダッシュボードとBIレポートに変換するデータ視覚化およびビジネスインテリジェンスツールです。Power BIスイートは、複数のソフトウェア、コネクタ、およびサービスを提供します-Power BIデスクトップ、Saasに基づくPower BIサービス、およびさまざまなプラットフォームで利用可能なモバイルPowerBIアプリ。これらの一連のサービスは、ビジネスユーザーがデータを消費してBIレポートを作成するために使用します。
Power BIデスクトップアプリはレポートの作成に使用され、Power BIサービス(サービスとしてのソフトウェア-SaaS)はレポートの公開に使用され、PowerBIモバイルアプリはレポートとダッシュボードの表示に使用されます。
Power BI Desktopは、32ビットバージョンと64ビットバージョンの両方で利用できます。最新バージョンをダウンロードするには、次のリンクを使用できます-
https://powerbi.microsoft.com/en-us/downloads/

システム要件、インストールファイルの詳細を確認するには、ユーザーは「高度なダウンロードオプション」に移動する必要があります。PowerBIツールをダウンロードするためのシステム要件は次のとおりです-
サポートされているオペレーティングシステム
Windows 10、Windows 7、Windows 8、Windows 8.1、Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2
Microsoft Power BI Desktopには、Internet Explorer9以降が必要です
Microsoft Power BI Desktopは、32ビット(x86)および64ビット(x64)プラットフォームで使用できます
ユーザーはPowerBIをインストールする言語を選択でき、次のファイルをダウンロードできます。

これは、PowerBIファイルを直接ダウンロードするためのリンクです-
https://www.microsoft.com/en-us/download/details.aspx?id=45331


PBIDesktop_x64.msiは、64ビットのOSファイルを示しています。OSの種類に応じてインストールするファイルを選択し、[次へ]をクリックします。インストールファイルをローカルドライブに保存します。

インストールファイルを実行すると、以下の画面が表示されます。

使用許諾契約に同意し、画面の指示に従ってインストールを完了します。

Power BIをインストールすると、ウェルカム画面が起動します。この画面は、データの取得、既存のデータモデルの強化、レポートの作成、レポートの公開と共有に関連するさまざまなオプションを起動するために使用されます。

Power BIには、次のコンポーネントが含まれています-
Power BI Desktop −これは、データセットに関するレポートとデータの視覚化を作成するために使用されます。
Power BI Gateway− Power BIオンプレミスゲートウェイを使用して、データを移動せずにオンプレミスデータソースに接続することで、データを最新の状態に保つことができます。これにより、大規模なデータセットをクエリして、既存の投資から利益を得ることができます。
Power BI Mobile Apps− Power BIモバイルアプリを使用すると、どこからでもデータに接続できます。Power BIアプリは、Windows、iOS、およびAndroidプラットフォームで使用できます。
Power BI Service −これはクラウドサービスであり、PowerBIレポートとデータの視覚化を公開するために使用されます。

Power BIは、さまざまなデータソースをサポートしています。[データの取得]をクリックすると、使用可能なすべてのデータ接続が表示されます。さまざまなフラットファイル、SQLデータベース、Azureクラウド、さらにはFacebook、Google Analytics、SalesforceオブジェクトなどのWebプラットフォームに接続できます。また、リストされていない他のODBCデータソースに接続するためのODBC接続も含まれています。
PowerBIで利用可能なデータソースは次のとおりです-
- フラットファイル
- SQLデータベース
- ODataフィード
- 空白のクエリ
- Azureクラウドプラットフォーム
- オンラインサービス
- 空白のクエリ
- Hadoop、Exchange、ActiveDirectoryなどの他のデータソース
Power BIデスクトップでデータを取得するには、メイン画面の[データの取得]オプションをクリックする必要があります。最も一般的なデータソースを最初に示します。次に、[その他]オプションをクリックして、使用可能なデータソースの完全なリストを表示します。

上のスクリーンショットに示すように[その他]タブをクリックすると、新しいナビゲーションウィンドウが表示され、左側に利用可能なすべてのデータソースのカテゴリが表示されます。上部で検索を実行するオプションもあります。

以下はさまざまです data sources 記載-
すべて
このカテゴリでは、PowerBIデスクトップで利用可能なすべてのデータソースを確認できます。
ファイル
[ファイル]をクリックすると、PowerBIデスクトップでサポートされているすべてのフラットファイルタイプが表示されます。任意のファイルタイプに接続するには、リストからファイルタイプを選択し、[接続]をクリックします。ファイルの場所を指定する必要があります。

データベース
[データベース]オプションをクリックすると、接続できるすべてのデータベース接続のリストが表示されます。

データベースに接続するには、上のスクリーンショットに示すように、リストからデータベースタイプを選択します。[接続]をクリックします。
接続するには、サーバー名/ユーザー名とパスワードを渡す必要があります。Advanceオプションを使用して直接SQLクエリを介して接続することもできます。接続モード-インポートまたはDirectQueryを選択することもできます。
Note −インポートモードとDirectQueryモードを1つのレポートに組み合わせることはできません。
インポートとDirectQuery
DirectQueryoptionは、データ操作のオプションを制限し、データはSQLデータベースに残ります。DirectQueryはライブであり、Importメソッドのように更新をスケジュールする必要はありません。
Importメソッドを使用すると、データの変換と操作を実行できます。PBIサービスにデータを公開する場合、制限は1GBです。データを消費してPowerBI Azureバックエンドにプッシュし、データを1日8回まで更新でき、データ更新のスケジュールを設定できます。

DirectQueryを使用する利点
DirectQueryを使用すると、大規模なデータセットでデータの視覚化を構築できますが、PowerBIデスクトップにインポートすることはできません。
DirectQueryは、1GBのデータセット制限を適用しません。
DirectQueryを使用すると、レポートには常に現在のデータが表示されます。
DirectQueryの使用に関する制限
DirectQueryの使用中にデータを返すには、100万行の制限があります。より多くの行の集計を実行できますが、データセットを返すには、結果の行が100万未満である必要があります。
DirectQueryでは、すべてのテーブルは単一のデータベースから取得する必要があります。
クエリエディタで複雑なクエリを使用すると、エラーがスローされます。クエリを実行するには、クエリからエラーを削除する必要があります。
DirectQueryでは、リレーションシップフィルタリングは一方向でのみ使用できます。
テーブル内の時間関連データの特別な処理はサポートされていません。
Azure
Azureオプションを使用すると、Azureクラウドのデータベースに接続できます。次のスクリーンショットは、Azureカテゴリで使用できるさまざまなオプションを示しています。

オンラインサービス
Power BIを使用すると、Exchange、Salesforce、Google Analytics、Facebookなどのさまざまなオンラインサービスに接続することもできます。
次のスクリーンショットは、オンラインサービスで利用できるさまざまなオプションを示しています。


その他
次のスクリーンショットは、他のカテゴリで使用できるさまざまなオプションを示しています。

この章では、PowerBIとTableauやSSRSなどの他のBIツールとの比較を行います。
Power BI vs Tableau
Tableauは、BI市場の主要なツールの1つと見なされています。Power BIは、バックエンドのデータ操作機能とデータソースのリストとの接続性により、Tableauと緊密に競合する新しいツールと見なされています。Tableauは、市場で最高のデータ視覚化ツールの1つであり、中規模および大規模の企業で使用されています。PowerBIはOffice365スイートと緊密に統合されているため、SharePointなどの他のソースと互換性があります。
特徴 | Tableau | Power BI |
---|---|---|
データの視覚化 |
Tableauは強力なデータ視覚化を提供し、市場の主要なデータ視覚化ツールの1つです。 |
Power BIは、簡単な視覚化にアクセスできる強力なバックエンドデータ操作機能を提供します。 |
データセットのサイズ |
Tableauは、PowerBIと比較してはるかに大きなデータセットを接続できます。 |
Power BIには、無料バージョンで1GBのデータの制限があります。 |
データソース |
Tableauは、データの視覚化のために接続するための幅広いデータソースをカバーしています。Tableauでは、最初にデータセットを選択し、視覚化をその場で使用します。 |
Power BIは、Tableauで利用可能なほとんどのデータソースをカバーしています。Office 365と緊密に統合されているため、SharePointへの接続を提供します。 Power BIオンラインバージョンは、検索エンジンでの直接視覚化もサポートしていますが、現時点ではBlingのみがサポートされています。 |
原価計算 |
Tableauは、Power BIと比較して高価ですが、中小企業の予算を下回っています。 |
Power BIは、データセットに1GBの制限がある無料バージョンを提供します。Power BI Proは、他のBIツールと比較した場合にも安価なソリューションです。 |
ライセンスと価格 |
Tableau Desktop Profession:ユーザーあたり月額70米ドルで、何百ものデータソースに接続できます。 Tableau Desktop Personal:ユーザーあたり月額35米ドルで、GoogleスプレッドシートやExcelファイルなどのデータソースに接続できます。 Tableau Server:ユーザーあたり月額35米ドルの費用で最低10ユーザー プライベートクラウドを使用したTableauOnline:ユーザーあたり月額42米ドル |
Power BI:無料 1GBのストレージ 1万行/時間のデータストリーミング Power BI Pro: USD9.99 /ユーザー/月 10GBのストレージ 100万行/時間 |
実装 |
Tableauは、組織のニーズに応じて、数時間から数週間までさまざまな実装タイプを提供します。 |
Power BIはクラウドストレージを使用し、簡単な実装プロセスが含まれています。 |
Power BI vs SSRS
特徴 | SSRS | Power BI |
---|---|---|
データの視覚化 |
SSRSは主に、Pixelの完璧なレポートと平均的なダッシュボーディング機能に使用されます。 |
Power BIは、簡単な視覚化にアクセスできる強力なバックエンドデータ操作機能を提供します。 |
データセットのサイズ |
SSRSにはそのような制限はありません。Power BIと比較して、はるかに大きなデータセットに接続できます。 |
Power BIには、無料バージョンで1GBのデータの制限があります。 |
データソース |
SSRSは、BIレポート用に接続するための幅広いデータソースをカバーしています。 |
Power BIは、Tableauで利用可能なほとんどのデータソースをカバーしています。Office 365と緊密に統合されているため、SharePointへの接続を提供します。 Power BIオンラインバージョンは、検索エンジンでの直接視覚化もサポートしていますが、現時点ではBlingのみがサポートされています。 |
原価計算 |
SSRSの価格の詳細は、リクエストがあった場合にのみ入手できます。 |
Power BIは、データセットに1GBの制限がある無料バージョンを提供します。Power BI Proは、他のBIツールと比較した場合にも安価なソリューションです。 |
ライセンスと価格 |
SQLServerエンタープライズライセンス。クラウド(AWS、Azure、その他のプロバイダー)で利用できます。 |
Power BI:無料 1GBのストレージ 1万行/時間のデータストリーミング Power BI Pro: USD9.99 /ユーザー/月 10GBのストレージ 100万行/時間 |
実装 |
SSRSの実装は、PowerBIと比較して複雑です。 |
Power BIはクラウドストレージを使用し、簡単な実装プロセスが含まれています。 |
この章では、PowerBIでのデータモデリングについて学習します。
データモデリングとナビゲーションの使用
データモデリングは、リレーションシップを使用してBIツールで複数のデータソースを接続するために使用される機能の1つです。関係は、データソースが相互に接続される方法を定義し、複数のデータソースで興味深いデータの視覚化を作成できます。
モデリング機能を使用すると、既存のテーブルにカスタム計算を作成し、これらの列をPowerBIビジュアライゼーションに直接表示できます。これにより、企業は新しいメトリックを定義し、それらのメトリックに対してカスタム計算を実行できます。

上の画像では、2つのテーブル間の関係を示す共通のデータモデルを見ることができます。両方のテーブルは、列名「Id」を使用して結合されます。
同様に、Power BIでは、2つのオブジェクト間の関係を設定します。関係を設定するには、共通の列の間に線をドラッグする必要があります。PowerBIのデータモデルで「関係」を表示することもできます。
Power BIでデータモデルを作成するには、PowerBIの新しいレポートオプションにすべてのデータソースを追加する必要があります。データソースを追加するには、[データの取得]オプションに移動します。次に、接続するデータソースを選択し、[接続]ボタンをクリックします。

データソースを追加すると、右側のサイドバーに表示されます。次の画像では、2つのxlsファイルを使用してデータをインポートしています-顧客と製品。

画面左側のPowerBIには、次の3つのタブがあります-
- Report
- Data
- Relationships

[レポート]タブに移動すると、データの視覚化のために選択されたダッシュボードとグラフが表示されます。必要に応じて、さまざまなチャートタイプを選択できます。この例では、使用可能なビジュアライゼーションからテーブルタイプを選択しました。

[データ]タブに移動すると、データソースから定義された関係に従ってすべてのデータを表示できます。

[関係]タブで、データソース間の関係を確認できます。Power BIビジュアライゼーションに複数のデータソースを追加すると、ツールは列間の関係を自動的に検出しようとします。[関係]タブに移動すると、関係を表示できます。[リレーションシップの作成]オプションを使用して、列間にリレーションシップを作成することもできます。

データの視覚化で関係を追加および削除することもできます。関係を削除するには、右クリックして「削除」オプションを選択する必要があります。新しい「関係」を作成するには、データソース間でリンクするフィールドをドラッグアンドドロップするだけです。

リレーションシップビューを使用して、レポートの特定の列を非表示にすることもできます。列を非表示にするには、列名を右クリックして、[レポートビューに非表示]オプションを選択します。

計算列の作成
既存のデータの2つ以上の要素を組み合わせることで、PowerBIで計算列を作成できます。また、既存の列に計算を適用して新しいメトリックを定義したり、2つの列を組み合わせて1つの新しい列を作成したりすることもできます。
計算列を作成してテーブル間の関係を確立することもできます。また、2つのテーブル間の関係を設定するために使用することもできます。
新しい計算列を作成するには、画面の左側にある[データビュー]タブに移動し、[モデリング]をクリックします。

[モデリング]タブに移動すると、画面の上部に[新しい列]オプションが表示されます。これにより、数式バーも開き、DAX数式を入力して計算を実行できます。DAX-データ分析式は、計算を実行するためにExcelでも使用される強力な言語です。数式バーの[列]テキストを変更して、列の名前を変更することもできます。

次の例では、新しい列を作成しましょう。製品コード(Product_C)。これは、Prod_Id列の最後の3文字から派生しています。次に、次の式を記述します-
Product_C = RIGHT( Sheet1[Prod_Id],3)

計算列の作成に使用できる数式の長いリストも提供されています。次のスクリーンショットに示すように、計算に使用する数式の最初の文字を入力する必要があります。

計算テーブルの作成
PowerBIのデータモデリングで新しい計算テーブルを作成することもできます。新しいテーブルを作成するには、画面の左側にある[データビュー]タブに移動し、画面の上部にある[モデリング]オプションに移動します。

DAX式は、新しいテーブルを作成するために使用されます。計算を実行して右側にそのテーブルを作成するには、等号とDAX式の左側に新しいテーブルの名前を入力する必要があります。計算が完了すると、モデルの[フィールド]ペインに新しいテーブルが表示されます。
次の例では、新しいテーブルを定義しましょう。Table_CustCは、別のテーブルの列に一意の値を含む1つの列のテーブルを返します。

次のスクリーンショットに示すように、PowerBI画面の[フィールド]セクションに新しいテーブルが追加されます。要件に従って計算列と計算テーブルが作成されたら、PowerBIの[レポート]タブのフィールドを使用できます。
これらのオブジェクトを追加するには、チェックボックスを選択する必要があり、可能であれば関係が自動的に検出されます。そうでない場合は、接続する列をドラッグできます。

レポートを表示するには、[レポート]タブに移動すると、レポートビューに[計算された列]と新しい[計算されたテーブル]のフィールドの両方が表示されます。

時間ベースのデータの管理
Power BIでは、デフォルトで時間ベースのデータをドリルスルーできます。分析に日付フィールドを追加し、データの視覚化でドリルを有効にすると、次のレベルの時間ベースのデータに移動します。
PowerBIの視覚化に時間ベースのテーブルを追加したとしましょう。レポートに収益と年の列を追加しました。


上部のオプションを使用して、ビジュアライゼーションでドリル機能を有効にできます。ドリル機能を有効にしてグラフの棒または線をクリックすると、次のレベルの時間階層にドリルダウンします。Example: 年→四半期→月。
[階層オプションの次のレベルに移動]を使用して、ドリルを実行することもできます。

この章では、PowerBIで使用できるさまざまなダッシュボードオプションについて学習します。
さまざまなデータセットの探索
Power BIツールには、データセットを探索するための多くのオプションが用意されています。BIレポートまたはダッシュボードで作業しているときは、PowerBIルックを使用して迅速な洞察を得ることができます。ツールUIの左側にあるデータセットセクションに移動し、3つのドット(…)をクリックして、[インサイトの取得]をクリックします。

[インサイトの取得]オプションを選択すると、データセット内のすべてのアルゴリズムが実行され、完了すると、インサイトのデータセットの準備ができたという通知が表示されます。

[インサイトの表示]オプションをクリックすると、ツールにデータインサイトのすべてのグラフ表現が表示されます。いつでもこのオプションに移動して、データセットのインサイトオプションを確認できます。
レポートをPowerBIサービスに公開すると、最初のページにクイックインサイトのオプションも表示されます。


ダッシュボードの作成
Power BIでは、Power BIデスクトップを使用して公開されたBIレポートから視覚化を固定することにより、ダッシュボードを作成できます。Power BIサービスを使用して作成されたすべてのビジュアライゼーションは、ダッシュボードを作成するために固定することもできます。
Power BIで、ビジュアルを固定する場合は、PowerBIサービスのBIレポートを開きます。ビジュアルの上部にあるピンアイコンを選択します。

上のスクリーンショットに示すように[ピン留め]オプションを使用すると、次のスクリーンショットに示すように新しいダイアログボックスが表示されます。ドロップダウンリストからビジュアルを配置するには、新しいダッシュボードを作成するか、既存のダッシュボードを選択するように求められます。既存のダッシュボードがない場合、このオプションはグレー表示されます。

[ピン留め]ボタンをクリックすると、ビジュアライゼーションがダッシュボードに「ピン留め」されていることを確認できます。[マイワークスペース]をクリックして、ダッシュボードを確認できます。
ダッシュボードが作成されたら、さまざまなオプションを使用してダッシュボードを構成できます。

ダッシュボードの共有
BIレポートをPowerBIサービスに公開すると、レポートとダッシュボードを組織内の他のユーザーと共有できます。Power BIでは、ダッシュボードの共有は非常に簡単です。
Power BIサービスでダッシュボードを開き、画面の右上隅にある[共有]オプションをクリックする必要があります。

共有機能は、Power BIProバージョンでのみ使用できます。次のスクリーンショットに示すように、Power BIProの60日間の無料トライアルを使用することもできます。

無料でTryProをクリックして、トライアルを開始します。[試用の開始]と[終了]を選択すると、60日間の試用が開始されたことが確認されます。共有ダッシュボードをクリックすると、新しいウィンドウにオプションが表示されます。このダッシュボードを共有するユーザーの電子メールIDを入力する必要があります。
受信者がダッシュボードを他のユーザーと共有したり、電子メール通知を送信したりできるようにすることができます。ユーザーに直接URLを提供して、ユーザーがダッシュボードに直接アクセスすることもできます。

ダッシュボードのタイル
ダッシュボードで[その他のオプション]をオンにすると、ダッシュボードにフォーカスモードのオプションやその他のさまざまなオプションが表示されます。
Focus Modeダッシュボードデータを詳しく調べるために使用されます。ダッシュボードに複数の値がある場合は、フォーカスモードを使用して、ダッシュボード内のオブジェクトをより見やすくすることができます。スペースの問題で表示されない列がある場合は、フォーカスモードを使用してそれらを表示することもできます。

フォーカスモードは、ダッシュボード/レポートのすべてのデータを表示するために使用されます。ピンアイコンを選択して、フォーカスモードから別のダッシュボードにビジュアルを直接固定することもできます。
フォーカスモードを終了するには、[フォーカスモードの終了]オプションを選択できます。

[タイルの詳細]オプションを使用して、いくつかのフォーマットの変更を編集することもできます。このオプションを使用すると、タイルのタイトル、サブタイトル、最終更新日時、およびダッシュボードのカスタムリンクの作成など、その他の詳細を変更できます。


データゲートウェイ
データゲートウェイを使用して、オンプレミスのデータソースをPowerBIサービスに接続できます。管理構成を含まないバージョンのデータゲートウェイを使用することもできます。これは、パーソナルゲートウェイと呼ばれます。
Power BIサービスにログインすると、PersonalGatewayをセットアップできます。画面の右上隅にあるダウンロードアイコンを選択して、[データゲートウェイ]をクリックする必要があります。

Power BIの公式サイトによると、オンプレミスゲートウェイでデータゲートウェイを使用すると、データを移動せずにオンプレミスデータソースに接続することで、データを最新の状態に保つことができます。大規模なデータセットをクエリして、既存の投資から利益を得る。ゲートウェイは、個々のニーズと組織のニーズを満たすために必要な柔軟性を提供します。

ダウンロードゲートウェイをセットアップするには、ダウンロードしてインストールウィザードが完了するまでセットアップを実行する必要があります。

次のいずれかを選択するオプションがあります-
- オンプレミスデータゲートウェイまたは
- パーソナルゲートウェイ(Power BIのみ)
Power BI Gatewayを起動したら、PowerBIゲートウェイサービスにログインする必要があります。
スケジュールの更新とスケジュールの頻度に移動して、自動更新を有効にすることもできます。
この章では、PowerBIのさまざまな視覚化オプションについて学習します。
シンプルなビジュアライゼーションの作成
視覚化は、データを効果的に提示するために使用され、ビジネスインテリジェンスツールの基本的な構成要素です。Power BIには、単純な棒グラフ、円グラフ、マップなどのさまざまな既定のデータ視覚化コンポーネントと、滝、漏斗、ゲージ、その他の多くのコンポーネントなどの複雑なモデルが含まれています。

Power BIでは、2つの方法で視覚化を作成できます。1つは、右側のペインからレポートキャンバスに追加することです。デフォルトでは、PowerBIで選択されるのはテーブルタイプの視覚化です。もう1つの方法は、フィールドを右側のバーから[視覚化]の下の軸と値の軸にドラッグすることです。要件に応じて、各軸に複数のフィールドを追加できます。

Power BIでは、ビジュアライゼーションをクリックしてからドラッグすることで、レポートキャンバス上でビジュアライゼーションを移動することもできます。[視覚化]ペインから、さまざまな種類のグラフと視覚化を切り替えることもできます。Power BIは、選択したフィールドを可能な限り新しいビジュアルタイプに変換しようとします。
マップビジュアライゼーションの作成
Power BIには、バブルマップとシェイプマップの2種類のマップの視覚化があります。バブルマップを作成する場合は、視覚化ペインからマップオプションを選択します。

バブルマップを使用するには、マップをビジュアライゼーションからレポートキャンバスにドラッグします。値を表示するには、任意のロケーションオブジェクトを軸に追加する必要があります。

値フィールドでは、CityやStateなどの値軸を受け入れるか、経度と緯度の値を追加することもできます。バブルのサイズを変更するには、値の軸にフィールドを追加する必要があります。
塗りつぶされたマップをレポートキャンバスにドラッグするだけで、データの視覚化で塗りつぶされたマップを使用することもできます。

Note −マップの視覚化の上に警告記号が表示されている場合は、マップチャートに場所を追加する必要があることを意味します。
組み合わせチャートの使用
データの視覚化では、1つのグラフに複数のメジャーをプロットすることも必要です。Power BIは、メジャー値をプロットするためのさまざまな組み合わせグラフタイプをサポートしています。収益とunit_soldsを1つのグラフにプロットするとします。組み合わせチャートは、この種の要件に最も適したオプションです。
Power BIで最も一般的な組み合わせグラフの1つは、折れ線グラフと積み上げ縦棒グラフです。収益フィールドがあり、顧客ごとの単位数量を含む新しいデータソースを追加し、これを視覚化でプロットするとします。

データソースを追加すると、右側のフィールドのリストに追加されます。次のスクリーンショットに示すように、列軸に単位を追加できます。

PowerBIで使用できる他の種類の結合グラフ(線とクラスター化された列)があります。

テーブルの使用
Power BIでは、ビジュアライゼーションにデータセットを追加すると、レポートキャンバスにテーブルチャートが追加されます。レポートに追加するフィールドをドラッグできます。各フィールドの前にあるチェックボックスを選択して、それらをレポート領域に追加することもできます。
表の数値を使用すると、下部に値の合計が表示されます。

列の上部にある矢印キーを使用して、テーブルで並べ替えを実行することもできます。昇順/降順の並べ替えを実行するには、矢印をクリックするだけで、列の値が並べ替えられます。

テーブルの列の順序は、右側の値バケットの順序によって決まります。順序を変更する場合は、任意の列を削除して、他の列を追加できます。

集計を元に戻したり、テーブルの数値に別の集計関数を適用したりすることもできます。集計タイプを変更するには、メジャーの前にある値バケットの矢印をクリックすると、使用できる数式のリストが表示されます。

Power BIのもう1つのテーブルタイプは、自動サイズ変更、列テーブル、色の設定などの多くの機能を提供するマトリックステーブルです。

チャートの色を変更する
Power BIでは、グラフの色を変更することもできます。ビジュアライゼーションを選択すると、色を変更するオプションがあります。[フォーマット]タブでは、次のオプションを使用できます-
- Legend
- データの色
- 詳細ラベル
- Title
- Background
- ロックアスペクト
- Border
- General
これらのオプションを開くには、次のスクリーンショットに示すように[フォーマット]タブに移動します。クリックすると、利用可能なすべてのオプションが表示されます。

[凡例]フィールドを展開すると、凡例を表示するオプションがあります。−を選択できます
- Position
- Title
- 凡例名
- Color
- 文字サイズ
- フォントファミリー

同様に、データの色があります。データフィールドの色を変更したい場合は、このオプションを使用できます。チャート内のすべてのオブジェクトとそれに対応する色が表示されます。

ツールには分析機能もあり、データの視覚化の要件に従って線を引くことができます。データの視覚化には次の線種があります-
- 一定の線
- 最小線
- マックスライン
- 平均線
- 中央線
- パーセンタイル線

破線、点線、または実線を選択できます。線の透明度、色、位置を選択できます。この回線のデータラベルのオン/オフを切り替えることもできます。

図形、画像、テキストボックスの追加
静的なテキスト、画像、または図形をビジュアライゼーションに追加する必要がある場合があります。ヘッダー/フッターまたは静的な署名を追加する場合は、このオプションを使用してデータを視覚化することができます。
テキストボックスにURLを追加することもでき、PowerBIはそれらのリンクを使用してURLを公開します。
図形、画像、テキストボックスを追加するには、[ホーム]タブに移動し、上部に画像を追加するオプションがあります。

データの視覚化にさまざまな形状を挿入できます。使用可能な図形を表示するには、[図形]ボタンの横にある矢印をクリックします。

テキストボックスをクリックすると、レポートキャンバスにテキストボックスが追加されます。テキストボックスに任意のテキストを入力し、リッチテキストエディタを使用してフォーマットを変更できます。

同様に、画像をデータ視覚化に追加して、ロゴやその他の画像をデータ視覚化に追加できます。[画像]オプションをクリックすると、画像ファイルを渡すためのパスを要求されます。
ドロップダウンリストから任意の形状を選択して、形状を追加できます。さまざまなオプションを使用してサイズを変更することもできます。

スタイリングレポート
Power BIには、レポートの向きやページサイズなど、ページレイアウトと書式を調整するための柔軟なオプションがあります。[ホーム]タブから[ページビュー]メニューに移動すると、次のオプションが提供されます。
- ページに合わせる
- 幅に合わせる
- 実際のサイズ

デフォルトでは、レポートのページサイズは16:9です。ただし、レポートのページサイズを変更することもできます。ページサイズを変更するには、[視覚化]ペインに移動し、[ペイントブラシ]を選択します。
Note−ページサイズを変更するには、レポートキャンバスにビジュアライゼーションを追加しないでください。ページレイアウトの下で利用可能な次のオプションがあります-
- ページ情報
- ページサイズ
- ページの背景
[ページ情報]の下に、名前とQ&Aがあります。
[ページサイズ]で、次のオプションから選択できます-
- Type
- Width
- Height

[ページの背景]で、次のオプションから選択できます。
- Color
- Transparency
- 画像を追加

レポートの複製
シナリオによっては、異なるページに同じレイアウトとビジュアルを使用したい場合があります。Power BIには、ページのコピーを作成するオプションがあります。[ページの複製]オプションを使用すると、同様のレイアウトとビジュアルで新しいページが追加されます。
ページを複製するには、ページを右クリックして[ページの複製]オプションを選択します。これにより、同じページのコピーが「DuplicateofPage1」という名前で作成されます。

これで、既存のページの名前を変更したり、ページを削除したりする場合は、上のスクリーンショットに示すように他のオプションを使用できます。
この章では、ExcelをPowerBIと統合する方法を学習します。
Excelデータの使用
Power BIを使用して、ExcelブックファイルをローカルドライブからPowerBIにインポートすることもできます。Excelシートからデータをインポートするには、各列に適切な名前が付いていることを確認する必要があります。Power BIにExcelファイルをインポートするには、[データの取得]→[ファイル]→[ローカルファイル]に移動します。

xlsファイルのインポート
Power BI Serviceで、[マイワークスペース]→[ファイル]→[ローカルファイル]に移動します。

また、Excelファイルをローカルドライブにのみ保存する必要はないことにも注意してください。OneDriveまたはSharePointからExcelブックをインポートすることもできます。
データセットがインポートされると、PowerBIでレポートを作成する準備が整います。インポートされたデータセットは、PowerBIメニューの[データセット]オプションで利用できます。
[データセット]をダブルクリックします。次に、[探索]タブに移動します。これにより、新しいレポートキャンバスが開きます。テーブルのすべてのフィールドと対応する列は、画面右側の[フィールド]オプションで使用できます。

レポートを作成するには、任意のビジュアライゼーションを選択し、テーブルのフィールドをビジュアライゼーションに追加します。
この章では、レポートの共有、印刷、公開などのためにPowerBIダッシュボードを共有する方法を学習します。
レポート共有にPowerBIDesktopを使用する
Power BIデスクトップでBIレポートを作成したら、他のビジネスユーザーとレポートを共有することもできます。すべてのBIレポート、ダッシュボード、およびデータは、組織内の他の同僚やビジネスユーザーと共有できます。
次の方法でレポートを共有できます-
PowerBIサービスを使用してレポートを公開する
コンテンツパックは、BIデスクトップツールで取得したダッシュボード、レポート、およびデータセットを組み合わせたものです
グループを作成し、レポート共有のためにさまざまなユーザーに特定の権限を割り当てます
Power BIモバイルアプリを使用して、共有ダッシュボードとレポートにアクセスします
PowerBIデスクトップツールを使用してBIレポートを公開する方法を見てみましょう。
レポートが作成されたら、PowerBIデスクトップの[ホーム]タブにある[公開]ボタンに移動します。

公開サービスを選択すると、ビジュアル、カスタムメジャー、およびレポートがすべてパッケージ化され、PowerBIサービスに公開されます。PowerBIファイルの拡張子は.pbixファイル。アップロードが進行中の場合、公開が進行中であることを示すダイアログボックスが表示されます。

アップロードが完了すると、「成功」を通知する確認メッセージが表示されます。クイックインサイトを表示して、ダイアログボックスから共有レポートを開くこともできます。

PowerBIダッシュボードの印刷
また、レポートやダッシュボードを印刷する必要がある場合もあります。Power BIを使用すると、BIレポートとダッシュボードを印刷できます。レポートを印刷するには、Power BIサービスに移動し、[…]オプションをクリックします。

[印刷]ダイアログボックスが開きます。レポートを印刷するプリンターを選択できます。ポートレート/横向き、マージン、ヘッダー、スケールなど、さまざまな印刷オプションを選択することもできます。

エクスポートオプション
Power BIでは、さまざまなエクスポートオプションを使用して、BIレポートからデータをエクスポートすることもできます。エクスポートオプションを使用するには、Power BIサービスに移動し、エクスポートするBIレポートを選択します。

[エクスポート先]オプションをクリックすると、CSVファイルが生成されます。Power BIでは、[ファイル]→[印刷]オプションに移動して、レポートを直接エクスポート/表示することもできます。

Webへのレポートの公開
Power BIでは、BIレポートをWebに公開したり、電子メールで共有したりすることもできます。レポートをWebに公開するには、PowerBIサービス→マイワークスペースに移動する必要があります。

公開するレポートを開いたら、[ファイル]タブ→[Webに公開]に移動します。このオプションを選択すると、このレポートの埋め込みコードを作成してWebサイトまたは電子メールに含める新しいダイアログが開きます。
オプションによると:公開ウェブサイトに含めることができるリンクまたは埋め込みコードを取得します。Webに公開機能を使用して、公開されているWebサイトでコンテンツを共有できます。この機能を使用して、電子メール、内部ネットワーク、イントラネットサイトなどを介してコンテンツを内部で共有することはできません。PowerBIのソースレポートとの同期を維持するライブバージョンを公開します。レポートに加えた変更は、公開された公開バージョンにすぐに反映されます。

[埋め込みコードの作成]を選択すると、Power BIは、インターネット上のすべてのユーザーとデータを共有するように求めるメッセージを表示します。
次のメッセージが表示されます。このレポートの埋め込みコードを作成しようとしています。公開されると、インターネット上の誰もがレポートとそれに含まれるデータにアクセスできるようになり、マイクロソフトはレポートを公開Webサイトまたは公開ギャラリーに表示できます。
このレポートを公開する前に、データと視覚化を公に共有する権利があることを確認してください。機密情報や専有情報、または個人の個人データを公開しないでください。疑わしい場合は、公開する前に組織のポリシーを確認してください。
Note−レポートをWebページとして公開でき、リンクを持つすべてのユーザーがレポートを表示できます。リンクは電子メールで送信することも、Webページのiframeとして使用することもできます。

埋め込みコードの削除
埋め込みコードを削除したいとします。次のスクリーンショットに示すように、画面上部の歯車アイコンに移動します。次に、[埋め込みコードの管理]に移動します。

埋め込みコードを削除するには、レポート名の前にある省略記号(…)をクリックして、[削除]オプションを選択します。

[削除]オプションをクリックすると、Webコードへの公開を削除するかどうかを尋ねられます。確認したら、[削除]をクリックします。

コンテンツパックの使用
Power BIでは、ダッシュボード、レポート、データセットをパッケージとして同僚と共有することもできます。コンテンツパックを作成するには、次のスクリーンショットに示すように、PowerBIワークスペースの歯車ボックスアイコンをクリックします。

[コンテンツパックの作成]を選択すると、新しいダイアログボックスが表示されます。このコンテンツパックを特定のグループまたは組織全体で配布するかどうかを選択できます。
これを特定の人と共有したい場合は、メールアドレスを入力する必要があります。次のスクリーンショットに示すように、コンテンツパックのタイトルと説明を追加することもできます。

ページの下部に、公開するコンポーネントを選択するオプションがあります。以下からお選びいただけます−
- Dashboards
- Reports
- Datasets

コンテンツパックの編集
コンテンツパックが作成されたら、戻ってコンテンツパックの共有オブジェクトを編集することもできます。ダッシュボード、BIレポートを更新するたびに、共有コンテンツを更新するかどうかを確認するメッセージが表示されます。
[マイワークスペース]→[コンテンツパックの表示]の下にある歯車ボックスアイコンをクリックします。

コンテンツパックの名前の前に小さなアイコンが表示されている場合は、コンテンツパックが更新されていることを示しています。編集ボタンを選択すると、ホーム画面が表示され、新しいコンテンツパックを作成できます。

Power BIは、コンテンツパックに加えたすべての変更を受け入れ、更新されたコンテンツパックをコンテンツパックギャラリーに公開します。
この章では、PowerBIでさまざまなDAX関数を使用する方法を学習します。
DAXの紹介
DAX(データ分析式)は数式式言語であり、さまざまなBIおよび視覚化ツールで使用できます。DAXは関数言語とも呼ばれ、コード全体が関数内に保持されます。DAXプログラミング式には、数値とその他の2つのデータ型が含まれています。数値には整数、通貨、小数が含まれ、その他には文字列とバイナリオブジェクトが含まれます。
以下は、関数を使用してテーブルの列を計算するDAX式の例です。

DAX関数には、他の関数、条件ステートメント、および値参照を含めることもできます。
DAX関数
Power BIでは、さまざまな関数タイプを使用してデータを分析し、新しい列とメジャーを作成できます。これには、次のようなさまざまなカテゴリの関数が含まれます。
- Aggregate
- Text
- Date
- Logical
- Counting
- Information
Power BIは、すべての機能のリストを表示する簡単な方法を提供します。数式バーに関数を入力し始めると、そのアルファベットで始まるすべての関数のリストが表示されます。

集計関数
DAXにはいくつかの集計関数があります。
- MIN
- MAX
- Average
- SUM
- SUMX
カウント機能
DAXの他のカウント機能には次のものがあります。
- DISTINCTCOUNT
- COUNT
- COUNTA
- COUNTROWS
- COUNTBLANK
論理関数
以下は論理関数のコレクションです-
- AND
- OR
- NOT
- IF
- IFERROR
TEXT関数
- REPLACE
- SEARCH
- UPPER
- FIXED
- CONCATENATE
DATE関数
- DATE
- HOUR
- WEEKDAY
- NOW
- EOMONTH
情報機能
- ISBLANK
- ISNUMBER
- ISTEXT
- ISNONTEXT
- ISERROR
DAX計算タイプ
Power BIでは、DAXを使用して2つの主要な計算を作成できます-
- 計算列
- 計算されたメジャー
[モデリング]タブに移動すると、画面の上部に[新しい列]オプションが表示されます。これにより、数式バーが開き、DAX数式を入力して計算を実行できます。DAX-データ分析式は、計算を実行するためにExcelで使用される強力な言語です。数式バーの[列]テキストを変更して、列の名前を変更することもできます。

次の例では、Prod_Id列の最後の3文字から派生したProduct Code(Product_C)という新しい列を作成しました。以下は式です-
Product_C = RIGHT( Sheet1[Prod_Id],3)
計算されたメジャーを作成するには、[モデリング]の下の[新しいメジャー]タブに移動します。これにより、[フィールド]タブの下に[メジャー]という名前の新しいオブジェクトが追加されます。


新しい計算列で行ったように、DAX式を記述して新しいメジャーの値を計算できます。
Power BI管理ロールは、Office 365アクセスを許可せずに、BI管理ポータルで管理者権限を必要とするユーザーに割り当てられます。
管理者アクセスを提供するには、Office 365管理センターに移動し、[ユーザー]、[アクティブユーザー]の順に選択します。
[役割]タブに移動し、[編集]オプションをクリックします。

[カスタマイズされた管理者]タブに移動し、[PowerBIサービス管理者]を選択します。

購入
Power BIは、Microsoftが新しく設計したツールであり、次のコンポーネントで構成されています-
- PowerBIデスクトップ
- PowerBIサービス
- コネクタゲートウェイ
Power BIデスクトップは、追加費用なしでMicrosoftサイトからインストールできる無料のツールです。
https://powerbi.microsoft.com/en-us/pricing/

これは、PowerBIファイルを直接ダウンロードするためのリンクです-
https://www.microsoft.com/en-us/download/details.aspx?id=45331


Power BI Proには60日間の無料トライアルがあり、その後9.99 $ /ユーザー/月で購入できます。Power BI Premiumは、ノード/月あたりの容量料金に準拠しています。
Power BIは、オンプレミスのレポートサーバーも提供します。これは、後でクラウド環境に移行する柔軟性を備えたレポートの公開に使用できます。
https://powerbi.microsoft.com/en-us/report-server/

Power BI Pro Report Serverの試用版も、会社のWebサイトに従って利用できます。PowerBIReportServerは、データとインサイトへのアクセス、および最新のオンプレミスソリューションでのSQL Server ReportingServicesのエンタープライズレポート機能を提供します。
データを視覚的に探索し、パターンをすばやく発見して、より適切で迅速な意思決定を行うのに役立ちます。同時に、ビジネスニーズに基づいて正確にフォーマットされたレポートを生成します。Power BI Report Serverは実績のあるエンタープライズグレードのプラットフォームに基づいているため、数千人のユーザーに自信を持って拡張することもできます。
REST API
Power BIでは、RESTAPIを使用してリアルタイムでデータをプッシュすることもできます。Power BI REST APIを使用すると、データセット、ダッシュボードの作成、行の追加と削除、グループの取得を行うことができます。
Power BI REST APIは、次のテクノロジのいずれかを使用して作成できます-
- .NET
- JQuery
- Ruby
Power BIを認証するには、Azure Active Directoryトークンを取得する必要があります。これにより、アプリがPowerBIダッシュボードにアクセスできるようになります。
以下は、Power BIサービスのAzure ADから認証コードを取得するためのC#コードです。

セキュリティ
Azure Active Directory(AAD)認証は、ユーザーがPowerBIサービスを使用して認証するときにPowerBIで使用されます。Power BIログイン資格情報は、ユーザーがBIアカウントを設定するために使用する電子メールアカウントであり、有効なユーザー名です。
Power BIは、Azureクラウドで使用されるセキュリティレベルを提供します。これには、次のレベルのセキュリティが含まれます-
- マルチテナント環境のセキュリティ
- ネットワークセキュリティ
- AADベースのセキュリティ
データストレージの場合、PowerBIで使用される2つの異なるリポジトリがあります-
- Azure BLOB
- AzureSQLデータベース
Azure BLOBストレージはユーザーがアップロードするデータに使用され、AzureSQLデータベースはシステムデータを格納するために使用されます。Power BIのセキュリティは、主にAzureクラウドで利用可能なデータとネットワークのセキュリティ機能に基づいており、認証もAzureADに基づいています。