[Excel で分析]Analyze in Excel

[Excel で分析] を使用すると、Power BI データセットを Excel に取り込み、ピボットテーブル、グラフ、スライサー、およびその他の Excel 機能を使用してデータセットを表示および操作できます。With Analyze in Excel, you can bring Power BI datasets into Excel, and then view and interact with them using PivotTables, charts, slicers, and other Excel features. [Excel で分析] を使用するには、まず Power BI から機能をダウンロードしてインストールし、Excel で使用する 1 つ以上のデータセットを選択する必要があります。To use Analyze in Excel you must first download the feature from Power BI, install it, and then select one or more datasets to use in Excel.

[Excel で分析]

この記事では、[Excel で分析] をインストールして使用する方法を示し、その制限事項について説明した後、次の手順をいくつか提供します。This article shows you how to install and use Analyze in Excel, describes its limitations, then provides some next steps. ここでは次の内容について学習します。Here's what you'll learn:

それではさっそくインストール プロセスを開始しましょう。Let's jump in, and get the installation process started.

[Excel で分析] をインストールするInstall Analyze in Excel

Power BI サービスで提供されるリンクから [Excel で分析] をインストールする必要があります。You must install Analyze in Excel from links provided in the Power BI service. Power BI によってお使いのコンピューター上にある Excel のバージョンが検出され、適切なバージョン (32 ビットまたは 64 ビット) が自動的にダウンロードされます。Power BI detects the version of Excel you have on your computer, and automatically downloads the appropriate version (32-bit or 64-bit). 次のリンクを使用して Power BI サービスにサインインできます。You can sign in to the Power BI service using the following link:

サインインして Power BI サービスがブラウザーで実行されたら、右上隅にある [その他のオプション] ([...]) を選択してから、 [ダウンロード] > [Excel で分析の更新プログラム] の順に選択します。Once you've signed in and the Power BI service is running in your browser, select More options (the ...) in the upper-right corner and then select Download > Analyze in Excel updates. このメニュー項目は、[Excel で分析] の更新プログラムの新規インストールに適用されます。This menu item applies to new installations of updates of Analyze in Excel.

Power BI ホームから [Excel で分析] をダウンロードする

または、Power BI サービス内で分析するデータセットに移動し、データセット、レポート、またはその他の Power BI 項目に対する [その他のオプション] 項目を選択できます。Alternatively, you can navigate in the Power BI service to a dataset you want to analyze, and select the More options item for a dataset, report, or other Power BI item. 次の画像に示すように、表示されたメニューから [Excel で分析] オプションを選択します。From the menu that appears, select the Analyze in Excel option, as shown in the following image.

データセットからの Excel で分析

どちらの方法でも、Power BI によって [Excel で分析] がインストール済みであるかどうかが検出され、インストールしていない場合はダウンロードするように求められます。Either way, Power BI detects whether you have Analyze in Excel installed, and if not, you're prompted to download.

更新プログラムが必要

[ダウンロード] を選択すると、Power BI によってインストール済みの Excel のバージョンが検出され、適切なバージョンの [Excel で分析] インストーラーがダウンロードされます。When you select download, Power BI detects the version of Excel you have installed and downloads the appropriate version of the Analyze in Excel installer. ブラウザーの下部、またはお使いのブラウザーでダウンロードの進行状況が表示される場所に、ダウンロード状態が表示されます。You see a download status in the bottom of your browser, or wherever your browser displays download progress.

更新プログラムのダウンロード中

ダウンロードが完了したら、インストーラー (.msi) を実行して [Excel で分析] をインストールします。When the download completes, run the installer (.msi) to install Analyze in Excel. インストール プロセスの名前は [Excel で分析] とは異なります。名前は、次の画像に示すように [Microsoft Analysis Services OLE DB プロバイダー] になるか、または似たような名前になります。The name of the installation process is different from Analyze in Excel; the name will be Microsoft Analysis Services OLE DB Provider as shown in the following image, or something similar.

Analysis Services OLE DB プロバイダーをインストールする更新プログラム

完了したら、Power BI サービス (またはデータセットなどの他の Power BI データ要素) でレポートを選択し、Excel で分析する準備が整います。Once it completes, you're ready to select a report in the Power BI service (or other Power BI data element, like a dataset), and then analyze it in Excel.

Power BI データに接続するConnect to Power BI data

Power BI サービスで、Excel で分析するデータセットまたはレポートに移動し、次の操作を行います。In the Power BI service, navigate to the dataset or report you want to analyze in Excel, and then:

  1. [その他のオプション] メニューを選択します。Select the More options menu.

  2. 表示されるメニュー項目から [Excel で分析] を選択します。Select Analyze in Excel from the menu items that appear.

    次の画像はレポートの選択を示しています。The following image shows selecting a report.

    更新プログラムのインストール中

    注意

    [レポート] メニューから [Excel で分析] を選択すると、Excel に取り込まれるのは、レポートの基になるデータセットです。Remember that if you select Analyze in Excel from a Report menu, it is the report's underlying dataset that is brought into Excel.

    そうすると、Power BI サービスによって、 [Excel で分析] で使用するために設計 (および構造化) されたデータセットのファイルが作成され、ブラウザーでのダウンロード プロセスが開始されます。The Power BI service then creates an Excel file of the dataset that's designed (and structured) for use with Analyze in Excel, and begins a download process in your browser.

    Excel ファイルのダウンロード

    ファイル名は、派生元のデータセット (またはレポート、またはその他のデータ ソース) と一致します。The file name matches the dataset (or report, or other data source) from which it was derived. したがって、レポートが "四半期ごとのレポート" という名前だった場合、ダウンロードされたファイルは "四半期ごとのレポート.xlsx" になります。So if the report was called Quarterly Report, then the downloaded file would be Quarterly Report.xlsx.

    注意

    Excel で分析では、ODC ファイルではなく Excel ファイルがダウンロードされるようになりました。Analyze in Excel now downloads an Excel file instead of an ODC file. これにより、Power BI からエクスポートされたデータを保護できます。This enables data protection on data exported from Power BI. ダウンロードされた Excel ファイルでは、Excel で分析に対して選択されているデータセットの機密ラベルが継承されます。The downloaded Excel file inherits the sensitivity label of the dataset chosen for Analyze in Excel.

  3. Excel ファイルを開きます。Launch the Excel file.

    注意

    ファイルを初めて開くとき、保護ビュー信頼済みドキュメントの設定に応じて、編集を有効にする こと、さらに コンテンツを有効にする ことが必要な場合があります。The first time you open the file, you may have to Enable Editing and then Enable Content, depending on your Protected view and Trusted document settings.

    保護ビューの編集を有効にするバナーのスクリーンショット

    信頼済みドキュメントのコンテンツを有効にするバナーのスクリーンショット

Excel を使用してピボットテーブルを使用した Power BI を分析する場合、Power BI によって秘密度ラベル継承が Excel に拡張されます。When using Excel to analyze Power BI using a PivotTable, Power BI extends sensitivity label inheritance to Excel. Excel でピボットテーブルを作成すると、Power BI データセットに適用される秘密度ラベルが Excel ファイルに自動的に適用されます。A sensitivity label applied on a Power BI dataset is automatically applied to the Excel file when you create a PivotTable in Excel.

データセット上のラベルがその後に変更されて制限がより厳しくなった場合、Excel でのデータ更新時に、Excel ファイルに適用されているラベルが自動的に更新されます。If the label on the dataset subsequently changes to be more restrictive, the label applied to the Excel file is automatically updated upon data refresh in Excel. データセットが変更されて制限が緩くなった場合は、ラベルの継承や更新は発生しません。If the dataset changes to become less restrictive, no label inheritance or update occurs.

手動で設定された Excel の秘密度ラベルが、データセットのラベルによって自動的に上書きされることはありません。Sensitivity labels in Excel that were manually set are not automatically overwritten by the dataset's label. Excel ファイルに秘密度ラベルが手動で設定されている場合、ラベルをアップグレードするための推奨事項を含むポリシー ヒントが表示されます。If an Excel file has a manually set sensitivity label, a policy tip will appear with a recommendation to upgrade the label.

詳細については、「Power BI で秘密度ラベルを適用する方法」をご覧ください。For more information, see how to apply sensitivity labels in Power BI.

Excel を使用してデータを分析するUse Excel to analyze the data

編集とコンテンツを有効にすると、Excel に Power BI データセットから空の ピボットテーブルフィールド の一覧が表示され、分析する準備が整います。Once you've enabled editing and content, Excel presents you with an empty PivotTable and Fields list from the Power BI dataset, ready to be analyzed.

データが接続された Excel

Excel ファイルには、Power BI 内のユーザーのデータセットに接続する MSOLAP 接続が含まれています。The Excel file has an MSOLAP connection string that connects to your dataset in Power BI. データの分析または処理操作を行うと、Excel は Power BI のデータセットをクエリし、結果を Excel に返しますWhen you analyze or work with the data, Excel queries that dataset in Power BI and returns the results to Excel. データセットが DirectQuery を使用してライブ データ ソースに接続している場合、Power BI はデータ ソースをクエリし、結果を Excel に返しますIf that dataset connects to a live data source using DirectQuery, Power BI queries the data source and returns the result to Excel.

これで Power BI のデータへの接続が確立されたので、Excel でローカルのデータセットに対して作業する場合と同じように、ピボットテーブルやグラフを作成したり、データセットを分析したりできます。With that connection to the data in Power BI now established, you can create PivotTables, charts, and analyze that dataset just as you would work with a local dataset in Excel.

[Excel で分析] は、次のデータ ソースに接続するデータセットとレポートに対して特に役立ちます。Analyze in Excel is especially useful for datasets and reports that connect to the following data sources:

  • "Analysis Services 表形式" または "多次元" のデータベースAnalysis Services Tabular or Multidimensional databases
  • Power BI Desktop ファイル、または Data Analysis Expressions (DAX) を使用して作成されたモデル メジャーを持つデータ モデルを含む Excel ブック。Power BI Desktop files or Excel workbooks with data models that have model measures created using Data Analysis Expressions (DAX).

重要

[Excel で分析] を使用すると、すべての詳細レベルのデータが、データセットへのアクセス許可を持つすべてのユーザーに公開されます。Using Analyze in Excel exposes all detail-level data to any users with permission to the dataset.

[Excel で分析] の使用を開始する際はいくつかの点を考慮する必要があり、調整を行うために 1、2 個の追加手順が必要になる場合があります。There are a handful of things to consider when you begin using Analyze in Excel, which might require an extra step or two to reconcile. 以下のセクションで、これらの可能性について説明します。These possibilities are described in the following sections.

Power BI へのサインインSign in to Power BI

ブラウザーで Power BI にサインインしていても、Excel で新しい Excel ファイルを初めて開くときには、Power BI アカウントを使用して Power BI にサインインするよう求められる場合があります。Although you’re signed in to Power BI in your browser, the first time you open a new Excel file in Excel you may be asked to sign in to Power BI with your Power BI account. これにより、Excel から Power BI への接続を認証します。This authenticates the connection from Excel to Power BI.

複数の Power BI アカウントを持つユーザーUsers with multiple Power BI accounts

一部のユーザーは複数の Power BI アカウントを持っています。Some users have multiple Power BI accounts. そのような場合は、1 つのアカウントを使用して Power BI にサインインしている可能性がありますが、他のアカウントから [Excel で分析] で使用されているデータセットにアクセスすることができます。If that's you, you might be signed in to Power BI with one account, but your other account has access to the dataset being used in Analyze in Excel. このような場合、[Excel で分析] ブックで使用されているデータセットにアクセスしようとすると、Forbidden エラーやサインインの失敗が生じることがあります。In that case, you might see a Forbidden error, or a sign-in failure when attempting to access a dataset that's being used in an Analyze in Excel workbook.

このような場合は、[Excel で分析] によってアクセスされているデータセットへのアクセス権限を持つ Power BI アカウントを使用して、もう一度サインインする機会が提供されます。If that happens, you'll be provided an opportunity to sign in again, at which time you can sign in with the Power BI account that has access to the dataset being accessed by Analyze in Excel. また、Excel の上部のリボンで自分の名前を選択して、現在サインインしているアカウントを特定することもできます。You can also select your name in the top ribbon in Excel, which identifies which account is currently signed in. サインアウトし、もう一方のアカウントでもう一度サインインします。Sign out and sign back in with the other account.

新しいブックの保存と共有Saving and sharing your new workbook

他のブックと同様に、Power BI データセットを使用して作成した Excel ブックを [保存] できます。You can Save the Excel workbook you create with the Power BI dataset, just like any other workbook. ただし、Power BI に発行またはインポートできるのは、テーブルにデータがあるか、データ モデルを持つブックのみであるため、ブックをもう一度 Power BI に発行またはインポートすることはできません。However, you cannot publish or import the workbook back into Power BI, because you can only publish or import workbooks into Power BI that have data in tables, or that have a data model. 新しいブックは、単に Power BI 内のデータセットに接続されているだけなので、Power BI に発行またはインポートすると堂々巡りになってしまいます。Since the new workbook simply has a connection to the dataset in Power BI, publishing or importing it into Power BI would be going in circles!

ブックを保存すると、組織内の他の Power BI ユーザーと共有できます。Once your workbook is saved, you can share it with other Power BI users in your organization.

ブックを共有したユーザーがそれを開くと、ブックを最後に保存したときの状態でピボットテーブルとデータが表示されますが、これはデータの最新バージョンではない可能性があります。When a user with whom you’ve shared your workbook opens it, they’ll see your PivotTables and data as they appeared when the workbook was last saved, which may not be the latest version of the data. 最新のデータを入手するには、ユーザーは [データ] リボンの [更新] をクリックする必要があります。To get the latest data, users must use the Refresh button on the Data ribbon. また、ブックは Power BI のデータセットに接続しているため、ブックの更新を試みるユーザーは、この方法を使用して初めて更新を試みたときに、Power BI にサインインして Excel 更新プログラムをインストールする必要があります。And since the workbook is connecting to a dataset in Power BI, users attempting to refresh the workbook must sign in to Power BI and install the Excel updates the first time they attempt to update using this method.

ユーザーはデータセットを更新する必要がある一方で、Excel Online では外部接続の更新がサポートされていないため、ユーザー自身のコンピューター上のデスクトップ版 Excel を使用してブックを開くことをお勧めします。Since users need to refresh the dataset, and refresh for external connections is not supported in Excel Online, it’s recommended that users open the workbook in the desktop version of Excel on their computer.

注意

Power BI テナントの管理者は、Power BI 管理ポータル を使って、Analysis Services (AS) データベースに格納されているオンプレミスのデータセットでの [Excel で分析] の使用を無効にできます。Administrators for Power BI tenants can use the Power BI Admin Portal to disable the use of Analyze in Excel with on-premises datasets housed in Analysis Services (AS) databases. このようにすると、 [Excel で分析] は AS データベースに対しては無効になりますが、他のデータセットについては引き続き使用できます。When that option is disabled, Analyze in Excel is disabled for AS databases, but continues to be available for use with other datasets.

Excel から Power BI データセットにアクセスするその他の方法Other ways to access Power BI datasets from Excel

特定の Office SKU を持つユーザーは、Excel の [データの取得] 機能を使用して、Excel 内から Power BI データセットに接続することもできます。Users with specific Office SKUs can also connect to Power BI datasets from within Excel by using the Get Data feature in Excel. 使用する SKU でこの機能がサポートされていない場合、 [データの取得] メニュー オプションは表示されません。If your SKU does not support this feature, the Get Data menu option does not appear.

次の画像に示すように、 [データ] リボン メニューから、 [データの取得] > [Power BI データセットから] を選択します。From the Data ribbon menu, select Get Data > From Power BI dataset as shown in the following image.

[データの取得] メニューの使用

表示されるペインでは、アクセスできるデータセットを参照したり、データセットが認定または昇格されているかどうかを確認したり、それらのデータセットにデータ保護ラベルが適用されているかどうかを確認したりできます。A pane appears, in which you can browse datasets to which you have access, see if datasets are certified or promoted, and determine whether data protection labels have been applied to those datasets.

このように Excel にデータを取り込む方法の詳細については、「Power BI データセットからピボットテーブルを作成する」をご覧ください。For more information about getting data into Excel in this way, see Create a PivotTable from Power BI datasets in the Excel documentation.

また、Excel の データ型 ギャラリーで、おすすめのテーブル にアクセスすることもできます。You can also access featured tables in Excel, in the Data Types gallery. おすすめのテーブルとそれらにアクセスする方法の詳細については、「Excel で Power BI のおすすめのテーブルにアクセスする (プレビュー)」をご覧ください。To learn more about featured tables, and how to access them, see Access Power BI featured tables in Excel (preview).

必要条件Requirements

[Excel で分析] を使用するためのいくつかの要件を次に示します。Here are some requirements for using Analyze in Excel:

  • [Excel で分析] は、Microsoft Excel 2010 SP1 以降でサポートされています。Analyze in Excel is supported for Microsoft Excel 2010 SP1 and later.
  • Excel のピボット テーブルは、数値フィールドのドラッグ アンド ドロップでの集計をサポートしていません。Excel PivotTables do not support drag-and-drop aggregation of numeric fields. Power BI でのデータセットには、メジャーを事前定義する必要がありますYour dataset in Power BI must have pre-defined measures. メジャーの作成方法についてはこちらをご覧ください。Read about creating measures.
  • 一部の組織では、グループ ポリシーの規則により、必要な [Excel で分析] 更新プログラムを Excel にインストールできないことがあります。Some organizations may have Group Policy rules that prevent installing the required Analyze in Excel updates to Excel. 更新プログラムをインストールできない場合は、管理者に問い合わせてください。If you’re unable to install the updates, check with your administrator.
  • [Excel で分析] では、Power BI Premium にデータセットがあるか、またはユーザーが Power BI Pro ライセンスを持っている必要があります。Analyze in Excel requires that the dataset be in Power BI Premium or that the user have a Power BI Pro license. Power BI ライセンスの種類間での機能の違いについては、「Power BI 料金」の「Power BI 機能の比較」セクションを参照してください。To learn more about the differences in functionality between license types, take a look at the Power BI features comparison section of Power BI pricing.
  • 基になるデータセットに対するアクセス許可が与えられている場合、ユーザーは [Excel で分析] を使用してデータセットに接続できます。Users can connect to datasets through Analyze in Excel if they have permission for the underlying dataset. データセットが含まれるワークスペースで Member ロールを与える、またはデータセットが含まれるワークスペースかアプリでデータセットの Build アクセス許可を与えるなど、ユーザーにはいくつかの方法でこのアクセス許可を与えることができます。A user could have this permission in a few ways, such as having the Member role in the workspace containing the dataset, or having Build permission for a dataset in a workspace or in an app that contains the dataset. データセットの Build アクセス許可についてはこちらをご覧ください。Read more about Build permission for datasets.
  • ゲスト ユーザーは、別のテナントから送信された (別のテナントに由来する) データセットに対して、 [Excel で分析] を使用することはできません。Guest users can't use Analyze in Excel for datasets sent from (originating from) another tenant.
  • [Excel で分析] は Power BI サービスの機能であり、Power BI Report Server と Power BI Embedded では使用できません。Analyze in Excel is a Power BI service feature, and isn't available in Power BI Report Server or Power BI Embedded.
  • [Excel で分析] は、Microsoft Windows を実行しているコンピューターでのみサポートされます。Analyze in Excel is only supported on computers running Microsoft Windows.

[Excel で分析] 機能をアンインストールする必要がある場合は、コンピューター上の [プログラムの追加と削除] システム設定を使用します。If you need to uninstall the Analyze in Excel feature, use the Add or remove programs system setting on your computer.

制限事項と考慮事項Limitations and considerations

  • [Excel で分析] では行レベルのセキュリティ (RLS) がサポートされています。Row-level security (RLS) is supported for Analyze in Excel. RLS はデータモデル レベルで適用され、レポート内のデータにアクセスするすべてのユーザーに常に適用されます。RLS is enforced at the data-model level, and is always applied to all users accessing data in the report. 詳細については、行レベルのセキュリティに関する記事を参照してください。Read more about row-level security.
  • ”Excel で分析” の使用中に、予期しない結果が出る場合や、機能が期待どおりに動作しない場合があります。There may be times when using Analyze in Excel that you get an unexpected result, or the feature doesn't work as you expected. 一般的な問題の解決策については、[Excel で分析] でのトラブルシューティングに関する記事を参照してください。See Troubleshoot Analyze in Excel for solutions to common issues.

次のステップNext steps

次の記事にも興味をもたれるかもしれません。You might also be interested in the following articles: