Power BI サービス (https://app.powerbi.com) でレポートを表示する場合、想定を追加してレポート データをさらに充実させたり、what-if 分析を実行したり、特定の Power BI ビジュアルまたは Power BI レポート全体の数値を検証したりすることが必要になることがあります。
この記事では、ブック内で直接更新できる接続済みの Power BI データを含む Excel ブックを作成する方法について説明します。 そうすることで、Excel での分析に集中でき、操作しているデータが最新のものであるという確信が得られます。
前提条件
組織のテナント管理者は [ユーザーはライブ接続を利用して Excel で Power BI セマンティック モデルを操作できる] テナント設定を有効にする必要があります。 Excel ライブ接続テナント設定の詳細は管理者ポータル ドキュメントにあります。
Power BI セマンティック モデルに対するビルド アクセス許可を取得しているか、お使いのセマンティック モデルが含まれている Power BI ワークスペース内で少なくとも共同作成者ロールを取得している必要があります。
Power BI ライセンス (Fabric Free、Pro、または Premium Per User (PPU)) が必要になります。 Fabric Free ライセンスを持つユーザーは、マイ ワークスペースまたは Power BI Premium 容量または Fabric 64 以上の容量のデータセットのみを操作できます。 Power BI ライセンスの詳細情報を参照してください。
更新可能な Power BI データが含まれている Excel ブックは、Excel デスクトップと Excel for the web の両方で使用できます。
Excel で評価する Power BI データを選択する
Power BI には、Excel ピボットテーブルまたは Excel テーブルのいずれかを使用して、Excel でそのデータを分析する方法に応じて、データの適切な粒度を確実に抽出できるオプションが用意されています。 Power BI サービスで、次の 2 つの機能を使用して Excel ブックを作成します。
Power BI Excel アドインを使うと、Excel から接続済みピボットテーブルと接続済みクエリ テーブルを挿入できます。 これにより、Excel を離れることなく、更新可能な Power BI データをすばやく検索して、新規または既存のブックに挿入することができます。
注意
Power BI Excel アドインを使うには、Excel トラスト センターで次の設定がチェックされていないことを確認します。
すべてのアプリケーション アドインを無効にする (機能が損なわれる可能性があります)
Web アドインの起動を許可しないでください。
注意
接続済みテーブル機能は、Microsoft 365 最新チャネルで使用できるようになりました。 接続済みテーブルは、次回の定期的にスケジュール化されたMicrosoft 365 更新プログラムで、すべての月次エンタープライズ チャネルおよび半期エンタープライズ チャネルのお客様が利用できるようになります。 接続済みテーブル機能は、Excel for the Web のすべてのユーザーが利用できます。 このアドインは、Power BI Pro ライセンスを持つユーザーの Excel に表示されます。
Excel リボンから Excel アドインを開くことができます。
[挿入] リボンから始めます。
[ピボットテーブル] ドロップダウンを展開します
[Power BI から (Microsoft)] を選びます
[データ] リボンから始めます。
[データの取得] ドロップダウンを展開します
[Power Platform から] メニューを展開します
[Power BI から (Microsoft)] を選びます
Power BI アドインの [データセット] ペインが Excel で開き、次の機能が提供されます。
ビルドまたは編集のアクセス許可がある Power BI セマンティック モデルの一覧。
セマンティック モデルの検索
新しいブラウザー ウィンドウで Power BI サービスの OneLake Data Hub を開きます
行レベルのセキュリティ (RLS) とオブジェクト レベルのセキュリティ (OLS) は、[Excel で分析] と [Export with Live Connection](ライブ接続によるエクスポート) でサポートされています。 RLS はデータ モデル レベルで適用され、OLS はテーブルまたは列レベルで適用されます。どちらのセキュリティ レイヤーも、特定の Power BI レポートのデータにアクセスするすべてのユーザーに適用されます。 詳細については、行レベルのセキュリティ および オブジェクト レベルのセキュリティに関するページを参照してください。
接続済みピボットテーブルまたは接続済みクエリ テーブルを挿入すると、セマンティック モデルの Microsoft Purview 情報保護秘密度ラベルが Excel ブックに自動的に適用されます。 Excel ブックに既に秘密度ラベルが設定されている場合は、最も厳格なラベルが適用されます。
[Excel で分析] では、インポート モードを使用する Power BI セマンティック モデルのみが、Excel ブックの [ピボットテーブルのフィールド] の階層を保持します。 Direct Lake、DirectQuery、または複合モデルで構築された Power BI セマンティック モデルでは、Excel で分析を使うと階層が保持されません。
Power BI セマンティック モデルをホストしているテナント外部のユーザーは、ライブ接続を使用して Excel で Power BI データを分析することも Power BI データを読み込むこともできません。
[Excel で分析] と [ライブ接続でエクスポート] は、Power BI Report Server や Power BI PaaS Embedded ではサポートされていません (Premium 容量の Power BI レポートを除く)。
基になる Power BI セマンティック モデルでフィールド パラメーターが使用されている場合、Excel で予想どおりに分析されない可能性があります。
[Excel での分析] と [Export with Live Connection]ライブ接続によるエクスポート は、Azure Analysis Services (AAS) または SQL Server Analysis Services (SSAS) へのライブ接続を使用する Power BI セマンティック モデルでは使用できません。
たとえば、データ ソースへのライブ接続に基づいて構築された Power BI レポートがあり、Power BI でそのレポートに他のメジャーを追加したとします。 そのレポートの視覚エフェクトからデータをエクスポートする際にライブ接続での [エクスポート] オプションを使った場合、Excel にエクスポートするデータでは、追加したメジャーを使用できません。 エクスポートされたデータで使用できるのは、データ ソースのメジャーのみです。
Mac ユーザーの場合、Power BI セマンティック モデルを含む Excel ブックの探索に使用できるのは、Excel for the web のみです。
データを Power BI ビジュアルから Excel にエクスポートするときに、Power BI ビジュアルの列名と順序が保持されない場合があります。
このモジュールでは、Excel と Power BI を組み合わせて使用する方法を紹介します。 Power BI はビジュアルを通じてストーリーを伝えるための素晴らしいツールです。Excel を組み合わせて使用すると、分析に便利な場合があります。 Excel から Power BI のデータセットに接続し、ピボットテーブルを使用してデータを分析することができます。