”Excel で分析” に関するトラブルシューティングTroubleshooting Analyze in Excel

”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 で分析” の使用中に発生する一般的な問題の解決方法を説明します。This page provides solutions for common issues when using Analyze in Excel.

注意

Excel で分析の説明とその有効化についてのみ扱ったページを別に用意しています。There's a separate page dedicated to describing and enabling Analyze in Excel.

以下に記載されていないシナリオが発生し、問題を引き起こしている場合は、コミュニティ サイトでさらに支援を求めることや、サポート チケットを作成することができます。If you encounter a scenario that is not listed below, and it is causing you issues, you can ask for further assistance on the community site, or you can create a support ticket.

この記事にはトラブルシューティングに関する次のセクションが含まれます。This article contains the following troubleshooting sections:

  • OLE DB プロバイダーの Excel ライブラリを更新するUpdate Excel libraries for the OLE DB provider
  • Excel ライブラリを更新する必要があるかどうかを判別するDetermining whether you need to update your Excel libraries
  • ”接続を確立できません” エラーConnection cannot be made error
  • ”許可されていません” エラーForbidden error
  • データ モデルがないNo data models
  • ”トークンの期限が切れています” エラーToken expired error
  • オンプレミスの Analysis Services にアクセスできないUnable to access on-premises Analysis services
  • ピボットテーブルの値領域 (メジャーなし) にドラッグできないCan't drag anything to the PivotTable Values area (no measures)

OLE DB プロバイダーの Excel ライブラリを更新するUpdate Excel libraries for the OLE DB provider

Excel で分析を使用するには、コンピューターに最新の AS OLE DB プロバイダーがインストールされている必要があります。To use Analyze in Excel, your computer must have a current AS OLE DB provider installed. このコミュニティ投稿は、OLE DB プロバイダーのインストールを確認したり、最新バージョンをダウンロードしたりするうえで有益な情報源です。This community post is a great source to verify your installation of the OLE DB provider, or to download a recent version.

Excel ライブラリは、ビット レベルが Windows のバージョンと一致している必要があります。The Excel libraries need to match your version of Windows in terms of its bit-level. 64 ビットの Windows がインストールされている場合は、64 ビットの OLE DB プロバイダーをインストールする必要があります。If you have 64-bit Windows installed, you need to install the 64-bit OLE DB provider.

最新版の Excel ライブラリをダウンロードするには、Power BI にアクセスし、Power BI サービスの右上隅で下向きの矢印を選択し、[Excel 更新プログラムで分析] を選択します。To download the latest Excel libraries, visit Power BI and select the down arrow in the upper right corner of the Power BI service, then select Analyze in Excel updates.

表示されるダイアログで、[ダウンロード (プレビュー)] を選択します。In the dialog that appears, select Download (preview).

Excel ライブラリを更新する必要があるかどうかを判別するDetermining whether you need to update your Excel libraries

最新バージョンの Excel OLE DB プロバイダー ライブラリは、前のセクションにあるリンクからダウンロードできます。You can download the most recent version of the Excel OLE DB provider libraries from the links in the previous section. 適切な OLE DB プロバイダー ライブラリをダウンロードしてインストールを開始すると、現在インストールされているバージョンに対する確認が実行されます。Once you download the appropriate OLD DB provider library and begin installation, checks are performed against your current installed version.

Excel OLE DB プロバイダーのクライアント ライブラリが最新のものである場合は、次のようなダイアログが表示されます。If your Excel OLE DB provider client libraries are up to date, you'll be presented with a dialog that looks like the following:

C:\Users\davidi\Desktop\powerbi-content-pr\articles\media\powerbi-desktop-troubleshooting-analyze-in-excelC:\Users\davidi\Desktop\powerbi-content-pr\articles\media\powerbi-desktop-troubleshooting-analyze-in-excel

また、インストール中の新しいバージョンがコンピューター上のバージョンよりも新しい場合は、次のダイアログが表示されます。Alternatively, if the new version you are installing is newer than the version on your computer, the following dialog appears:

アップグレードを求めるダイアログが表示される場合は、インストールを続けて、コンピューターにインストールされている OLE DB プロバイダーの最新バージョンを取得する必要があります。If you see the dialog prompting you to upgrade, you should continue with the installation to get the most recent version of the OLE DB provider installed in your computer.

”接続を確立できません” エラーConnection cannot be made error

接続を確立できません” エラーの主な原因は、コンピューター上の OLE DB プロバイダーのクライアント ライブラリが最新でないことによるものです。The primary cause for a connection cannot be made error is that your computer's OLE DB provider client libraries are not current. 適切な更新プログラムを確認する方法の詳細と、ダウンロード リンクについては、この記事で前述した「OLE DB プロバイダーの Excel ライブラリを更新する」をご覧ください。For information about how to determine the correct update, and for download links, see Update Excel libraries for the OLE DB provider earlier in this article.

”許可されていません” エラーForbidden error

複数の Power BI アカウントを持っているユーザーの場合、Excel が既存の資格情報を使用して Power BI に接続しようとしたときに、アクセスしたいデータセットまたはレポートへのアクセス許可がない資格情報が使用されることがあります。Some users have more than one Power BI account, and when Excel attempts to connect to Power BI using existing credentials, it may use credentials that do not have access to the dataset or report you want to access.

このような場合、”許可されていません” というタイトルのエラーが表示されることがあります。このエラーは、データセットへのアクセス許可がない資格情報を使用して Power BI にサインインしている可能性があることを意味します。When this occurs, you may receive an error titled Forbidden, which means you may be signed into Power BI with credentials that do not have permissions to the dataset. 許可されていません” エラーが発生し、資格情報の入力を求められた場合は、使用したいデータセットへのアクセス許可を持つ資格情報を使用してください。After encountering the forbidden error, when prompted to enter your credentials, use the credentials that have permission to access the dataset you're trying to use.

エラーが解消されない場合は、アクセス許可を持つアカウントで Power BI にログインし、Excel でアクセスしようとしている Power BI のデータセットを表示してアクセスできることを確認します。If you still run into errors, log into Power BI with the account that has permission, and verify that you can view and access the dataset in Power BI that you're attempting to access in Excel.

データ モデルがないNo data models

OLAP キューブ モデルが見つかりません” というエラーが発生する場合、アクセスしようとしているデータセットにデータ モデルがないため、Excel で分析することはできません。If you encounter an error that states Can't find OLAP cube model, then the dataset you're trying to access has no data model, and therefore cannot be analyzed in Excel.

”トークンの期限が切れています” エラーToken expired error

トークンの期限が切れています” エラーが表示される場合は、使用しているコンピューターで ”Excel で分析” 機能を最近使用していないことを意味します。If you receive a token expired error, it means you haven't recently used the Analyze in Excel feature on the computer you're using. 資格情報を入力し直すか、またはファイルをもう一度開くと、エラーは表示されなくなります。Simply re-enter your credentials, or reopen the file, and the error should go away.

オンプレミスの Analysis Services にアクセスできないUnable to access on-premises Analysis Services

オンプレミスの Analysis Services データに接続するデータセットにアクセスしようとする場合、エラー メッセージが表示されることがあります。If you're trying to access a dataset that has connections to on-premises Analysis Services data, you may receive an error message. [Excel で分析] では、使用しているコンピューターが Analysis Services サーバーと同じドメインにあり、アカウントがその Analysis Services サーバーへのアクセス権を持つ限り、接続文字列によるオンプレミス Analysis Services 上のデータセットおよびレポートへの接続をサポートしています。Analyze in Excel does support connecting to datasets and reports on on-premises Analysis Services with a connection string, as long as your computer is on the same domain as the Analysis Services server, and your account has access to that Analysis Services server.

ピボットテーブルの値領域 (メジャーなし) にドラッグできないCan't drag anything to the PivotTable Values area (no measures)

Excel で分析から外部 OLAP モデルに接続する場合 (Excel から Power BI に接続する方法)、ピボットテーブルには外部モデルで定義されるメジャーが必要です。これは、すべての計算がサーバーで実行されるためです。When Analyze in Excel connects to an external OLAP model (which is how Excel connects to Power BI), the PivotTable requires measures to be defined in the external model, since all calculations are performed on the server. ローカル データ ソースを操作する場合 (Excel のテーブルを操作する場合や、Power BI Desktop またはPower BI サービス でデータセットを操作する場合) は、これとは異なります。つまり、テーブル モデルをローカルに利用でき、暗黙的なメジャーを使用できます。暗黙的なメジャーとは、動的に生成され、データ モデルに格納されないメジャーです。This is different than when you work with a local data source (such as tables in Excel, or when you're working with datasets in Power BI Desktop or the Power BI service), in which case the tabular model is available locally, and you can use implicit measures, which are measures that are generated dynamically and are not stored in the data model. このような場合、Excel での動作は Power BI DesktopPower BI サービスとは異なります。つまり、データの中に、Power BI でメジャーとして扱うことができても、Excel で値 (メジャー) として使用できない列が存在する可能性があります。In these cases, the behavior in Excel is different from the behavior in Power BI Desktop or the Power BI service: there may be columns in the data that can be treated as measures in Power BI, but can't be used as values (measures) in Excel.

この問題に対処するには、いくつかの選択肢があります。To address this issue, you have a few options:

  1. Power BI Desktop でデータ モデルにメジャーを作成し、データ モデルを Power BI サービスに公開して、その公開したデータセットに Excel からアクセスします。Create measures in your data model in Power BI Desktop, then publish the data model to the Power BI service and access that published dataset from Excel.
  2. Excel PowerPivot でデータ モデルにメジャーを作成します。Create measures in your data model from Excel PowerPivot.
  3. テーブルのみ (データ モデルなし) の Excel ブックからデータをインポートした場合は、データ モデルにテーブルを追加した後、直前のオプション 2 の手順に従って、データ モデルにメジャーを作成します。If you imported data from an Excel workbook that had only tables (and no data model), then you can add the tables to the data model, then follow the steps in option 2, directly above, to create measures in your data model.

Power BI サービスでモデルに定義したメジャーを、Excel ピボットテーブルの [値] 領域で使用できます。Once your measures are defined in the model in the Power BI service, you'll be able to use them in the Values area in Excel PivotTables.

次の手順Next steps

Excel で分析Analyze in Excel

チュートリアル: Power BI Desktop で独自のメジャーを作成するTutorial: Create your own measures in Power BI Desktop

PowerPivot で使用するメジャーMeasures in PowerPivot

PowerPivot でメジャーを作成するCreate a Measure in PowerPivot

リンク テーブルを使用したデータ モデルへのワークシート データの追加Add worksheet data to a Data Model using a linked table

Excel での OLAP と OLAP 以外のピボット テーブルの違いDifferences between OLAP and non-OLAP PivotTables in Excel