Устранение неполадок с анализом в ExcelTroubleshooting 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:

  • Обновление библиотек Excel для поставщика OLE DBUpdate Excel libraries for the OLE DB provider
  • Определение необходимости в обновлении библиотек ExcelDetermining whether you need to update your Excel libraries
  • Ошибка невозможности подключенияConnection cannot be made error
  • Ошибка запрета на доступForbidden error
  • Отсутствуют модели данныхNo data models
  • Ошибка истечения срока действия токенаToken expired error
  • Не удается подключиться к локальным службам Analysis ServicesUnable to access on-premises Analysis services
  • Не удается перетащить элементы в область значений сводной таблицы (без мер)Can't drag anything to the PivotTable Values area (no measures)

Обновление библиотек Excel для поставщика OLE DBUpdate Excel libraries for the OLE DB provider

Для использования функции анализа в Excel на компьютере должен быть установлен текущий поставщик OLE DB AS.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 и в правом верхнем углу службы щелкните стрелку вниз, а затем выберите Обновления анализа в 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).

Определение необходимости в обновлении библиотек ExcelDetermining whether you need to update your Excel libraries

Последнюю версию библиотеки поставщиков OLE DB для Excel можно скачать по ссылкам, указанным в предыдущем разделе.You can download the most recent version of the Excel OLE DB provider libraries from the links in the previous section. После загрузки соответствующей библиотеки поставщика OLD DB и начала установки система проверит установку текущей версии.Once you download the appropriate OLD DB provider library and begin installation, checks are performed against your current installed version.

Если клиентские библиотеки поставщиков OLE DB для Excel актуальны, откроется диалоговое окно следующего вида: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. Сведения о том, как определить необходимую версию обновления, а также ссылки на загрузку см. в разделе Обновление библиотек Excel для поставщика OLE DB выше в этой статье.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, и при попытке подключения к Power BI Excel может использовать учетные данные, не имеющие доступа к нужному вам набору данных или отчету.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 под учетной записью, имеющей разрешение, и убедитесь, что вы можете просматривать и открывать набор данных в Power BI, к которому вы хотите получить доступ в Excel.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 ServicesUnable 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 Desktop или службе Power 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

Анализ в ExcelAnalyze in Excel

Руководство. Создание собственных мер в Power BI DesktopTutorial: Create your own measures in Power BI Desktop

Меры в PowerPivotMeasures in PowerPivot

Создание меры в PowerPivotCreate a Measure in PowerPivot

Добавление данных листа в модель данных с помощью связанной таблицыAdd worksheet data to a Data Model using a linked table

Различия между сводными таблицами OLAP и не-OLAP в ExcelDifferences between OLAP and non-OLAP PivotTables in Excel