Важно
Поддержка Office 2016 и Office 2019 была прекращена 14 октября 2025 года. Перейдите на Microsoft 365, чтобы работать удаленно с любого устройства и продолжать получать поддержку.
"Эта книга содержит модель данных Power Pivot, созданную с помощью предыдущей версии надстройки Power Pivot. Вам потребуется обновить эту модель данных с помощью Power Pivot в Microsoft Excel 2013".
Знакомое сообщение? Это означает, что вы открыли книгу Excel 2010 в Excel 2013 или более поздней версии, и эта книга содержит внедренную модель данных Power Pivot, созданную на основе предыдущей версии надстройки Power Pivot. Вы можете увидеть это сообщение при попытке вставить лист Power View в книгу Excel 2010.
В Excel 2013 или Excel 2016 модель данных интегрирована в книгу. Это сообщение позволяет узнать, что внедренная модель данных Power Pivot нуждается в обновлении, прежде чем вы сможете срезать, детализировать и фильтровать данные в Excel 2013 или Excel 2016.
- Перед обновлением ознакомьтесь с описанием известных проблем при обновлении.
- Начните с сохранения копии файла на случай, если вам впоследствии понадобится его предыдущая версия. После обновления с книгой можно будет работать только в Excel 2013 или более поздней версии. Дополнительные сведения: отличия в обновленной модели.
- Запуск надстройки Power Pivot в Microsoft Excel.
- Щелкните Управление Power Pivot>, чтобы начать обновление.
- Появится уведомление о необходимости обновления.
Сообщение : "Эта книга содержит модель данных Power Pivot, созданную с помощью предыдущей версии надстройки Power Pivot. Вам потребуется обновить эту модель данных с помощью Power Pivot в Microsoft Excel 2013".
Чтобы закрыть сообщение, нажмите кнопку ОК. - Обновите модель данных. После обновления вы больше не сможете работать с книгой в предыдущей версии Power Pivot.
Сообщение начинается с "Книга содержит модель данных, созданную с помощью предыдущей версии Power Pivot". Он заканчивается на "Обновить книгу?"
Нажмите ОК, чтобы обновить книгу. - Сохраните и перезагрузите книгу. Этот шаг фиксирует изменения, внесенные при обновлении. После сохранения отменить изменения нельзя. Перезагрузка займет всего несколько секунд в зависимости от размера и месторасположения книги.
Сообщение начинается с "Обновление книги успешно завершено, но Excel по-прежнему находится в режиме совместимости".
Нажмите Да, чтобы перезагрузить книгу.
На этом обновление завершено. Если в ходе обновления отображались другие сообщения, вероятно, произошел сбой или обновление выполнено лишь частично. В некоторых случаях необходимо вручную внести изменения в книгу или модель данных для полного обновления до Excel 2013 или Excel 2016. Подробнее об этом см. в последующих разделах данной статьи.
В этой статье
Известные проблемы
Удаление или перекомпоновка таблиц, связь которых с исходной таблицей в Excel утрачена
Устаревшие и потерянные таблицы не обновляются при обновлении модели. В результате происходит утрата данных или они становятся недоступными. Чтобы избежать этой проблемы, перед обновлением убедитесь, что для всех имеющихся связанных таблиц существует исходная таблица в Excel.
В Power Pivot для Excel 2010 щелкните связанную таблицу в окне Power Pivot.
Выберите на ленте вкладку Связанная таблица.
Убедитесь, что параметр Таблица Excel указывает на существующую таблицу. Если таблица в Excel была переименована, нажмите стрелку вниз рядом с параметром Таблица Excel и выберите таблицу под новым именем.
Нажмите Перейти к таблице Excel и убедитесь, что связанная таблица подключена к исходной таблице в Excel.
Если параметр Таблица Excel пуст:
- Удалите связанную таблицу в модели, если она больше не используется.
- или заново создайте исходную таблицу в Excel.
После этого все готово к обновлению книги, если только не возникает другая проблема.
Удаление таблиц запросов детализации
Другая проблема обновления относится только к моделям данных Power Pivot на основе кубов служб Analysis Services, которые поддерживают действия детализации. Если книга включает таблицы запросов детализации, обновление пройдет успешно, но выборе любого поля в сводной таблице будет возвращаться ошибка обновления.
- В Power Pivot для Excel 2010 найдите все таблицы детализации запросов в книге.
Таблица запросов детализации создается в книге, если щелкнуть правой кнопкой мыши меру и выбрать Показать подробные сведения. Результирующая таблица представлена как отдельный лист книги. Первая строка начинается с "Данные, возвращенные для ..."
- Удалите все листы таблиц запросов детализации. Их можно создать снова после обновления.
- Сохраните книгу.
- Обновите книгу.
- Повторно создайте таблицы запросов детализации, если это необходимо. Щелкните правой кнопкой мыши вычисляемое поле сводной таблицы и выберите Показать подробные сведения. Таблица запросов детализации будет создана на отдельном листе.
Удаление защиты паролем
При попытке обновления модели данных защищенной паролем книги произойдет сбой, и на экране появится сообщение об ошибке:
"Не удается обновить модель данных в этой книге".
Чтобы избежать этой проблемы, удалите пароль перед обновлением.
- Откройте книгу в Excel 2013 или Excel 2016.
- ЩелкнитеСведения о>файле>Защитить книгу>Шифровать с помощью пароля.
- Удалите звездочки и нажмите ОК.
- Сохраните книгу.
- Щелкните Управление PowerPivot>, чтобы перезапустить обновление.
- После обновления снова защитите книгу паролем.
Снятие ограничений доступа
При попытке обновления модели данных книги с ограничениями доступа на печать, редактирование или копирование, произойдет сбой, и на экране появится сообщение об ошибке:
"Не удается обновить модель данных в этой книге".
Чтобы избежать этой проблемы, снимите все ограничения доступа перед обновлением.
- Откройте книгу в Excel 2013 или Excel 2016.
- Щелкните Сведенияо>файлах>Защитить книгу>Ограничить доступ.
- Установите флажок Неограниченный доступ, чтобы отменить все ограничения доступа.
- Сохраните книгу в Excel.
- Щелкните Управление PowerPivot>, чтобы перезапустить обновление.
- После обновления снова установите ограничения доступа для книги.
При обновлении появляются сообщения об ошибках, указывающие на конкретные столбцы модели данных
Если при обновлении появляются сообщения об ошибках с указанием конкретных столбцов, приводящих к проблеме, сделайте следующее.
- В Excel 2013 или Excel 2016 откройте сводную таблицу или отчет, в которых содержатся поля, создающие проблемы при обновлении.
- Удалите эти поля из сводной таблицы или отчета. Список полей продолжит выводить список полей; они просто не будут отображаться в отчете.
- Сохраните и закройте книгу.
- Откройте книгу снова.
- Щелкните Управление PowerPivot>, чтобы перезапустить обновление.
- После успешного обновления верните поля в сводную таблицу или отчет.
Не удается обновить подключение к источнику данных в обновленной книге
Вы создали книгу в Excel 2010 с подключением к внешнему источнику данных. Вы открываете книгу в Excel 2013 или Excel 2016. При попытке изменить сводную таблицу в книге появляется сообщение о том, что необходимо обновить сводную таблицу. Вы пытаетесь обновить его, но видите это сообщение:
"Excel не удалось получить необходимые сведения об этом кубе. Возможно, куб был реорганизован или изменен на сервере. Обратитесь к администратору куба OLAP и, при необходимости, определите новый источник данных для подключения к кубу."
При попытке изменить существующее подключение вы увидите имя модели данных, но не сможете изменить источник данных.
Проблема
Подключение к источнику данных больше не является допустимым, и его необходимо обновить, но вы не можете обновить его в Excel 2013 или Excel 2016.
Решение
- Откройте книгу в Excel 2010 с помощью надстройки PowerPivot.
- На вкладке >Power PivotУправление моделью данных откройте окно Power Pivot.
- В окне Power Pivot щелкните HomeConnections>Existing Connections (Существующие> подключения).
- Выберите подключение к текущей базе данных и нажмите кнопку Изменить.
- В диалоговом окне Изменение соединения нажмите кнопку Обзор, чтобы выбрать другую базу данных того же типа с другим именем или в другом расположении.
- Сохраните и закройте книгу.
- Откройте книгу в Excel 2013 или Excel 2016.
Завершение частичного обновления
В большинстве случаев обновление проходит гладко, но иногда для его завершения требуется выполнить некоторые дополнительные действия. В этом разделе вы узнаете, как реагировать на определенные ошибки, указывающие на частичное или неполное обновление. Книга обновлена, но некоторые функции остаются недоступными.
Отсутствуют изображения ключевых показателей эффективности (KPI)
Если отсутствуют изображения ключевых показателей эффективности (цветные значки или значки с рисунками), удалите KPI из области Значения списка полей, после чего добавьте их снова.
Ошибка при обновлении вычислений DAX. Не удалось обновить книгу должным образом...
В некоторые формулы DAX требуется внести изменения вручную, чтобы восстановить функциональность книги после обновления. Если выражения или запросы DAX не поддерживаются в Excel 2013, книга будет обновлена лишь частично. Вы увидите следующее сообщение:
"Не удалось обновить эту книгу должным образом. После сохранения некоторые из функций обработки данных Excel не работают. Дополнительные сведения см. здесь: http://go.microsoft.com/fwlink/?LinkID=259419
Ниже приведена ошибка: не удается запросить внутреннюю вспомогательную структуру для столбца "<table>[<имя> столбца]", так как они зависят от столбца, связи или меры, которые не обрабатываются. Обновите или повторно рассчитайте модель".
Если появится такое сообщение об ошибке, а оно может появляться неоднократно, запомните упомянутые в нем таблицы и столбцы. Вам придется перейти прямо в эти таблицы и исправить каждое соответствующее выражение DAX.
Примечание
Если вам будет предложено разрешить Power Pivot сохранять, закрывать и повторно открывать книгу, нажмите кнопку Да.
- В окне Power Pivot откройте таблицу, упомянутую в сообщении.
- Щелкните столбец со значком ошибки и значениями #ERROR. В строке формул должно отображаться выражение DAX.
- Найдите следующие известные проблемы совместимости DAX:
Значения NULL, указанные как двойные кавычки без значений (""), больше не допускаются. Замените двойные кавычки нулями.
Попытка сравнения несовместимых типов в функциях LOOKUPVALUE, CONTAINS или SWITCH. Необходимо либо указать [Тип] в аргументе, либо гарантированно обеспечить, что в операции будут участвовать только числовые, строковые или логические значения. Для преобразования типов значений можно использовать функции VALUE или FORMAT.
В ходе исправления выражений DAX в Excel могут возникать новые ошибки. Если не получается отредактировать формулу, переключитесь в Excel и проверьте, не блокирует ли какая-либо ошибка дальнейшие действия. Нажмите кнопку ОК , чтобы закрыть ошибку, вернитесь в Power Pivot, чтобы продолжить работу.
После того как вы исправили вычисления DAX и сообщения об ошибках больше не отображаются, рассмотрите книгу как полностью обновленную.
Функции сводной таблицы, ссылающиеся на "Данные PowerPivot", больше не являются допустимыми
Функции куба Excel, указывающие подключение к модели Power Pivot из предыдущего выпуска, необходимо вручную обновить до нового имени модели ThisWorkbookDataModel.
| Предыдущая версия | Excel 2013 |
|---|---|
| =CUBEVALUE("Данные Power Pivot",[Меры].[ TotalSales]) | =CUBEVALUE("ThisWorkbookDataModel",[Measures].[TotalSales]) |
- В Excel на каждом листе щелкните Формулы>Показать формулы , чтобы отобразить вычисления, используемые на каждом листе.
- Для функций куба Excel, указывающих подключение, найдите "Данные Power Pivot".
- Замените "Данные Power Pivot" на ThisWorkbookDataModel.
- Сохраните книгу.
Утрата данных: данные модели удаляются при обновлении
"Обновление не удалось обновить следующую таблицу < с именем> таблицы. Эти таблицы были удалены из модели".
В особых случаях данные удаляются из модели во время обновления. Это происходит, если в модели данных имеются потерянные связанные таблицы, для которых не получается найти исходную таблицу в той же книге, либо если исходная таблица удалена или переименована.
Обновление проходит успешно, но связанные таблицы удаляются
Связанная таблица — это таблица, которую вы создаете в книге и затем включаете в модель данных, чтобы связать с другими таблицами и добавить вычисления DAX. Связанные таблицы, не связанные ни с одной существующей в книге исходной таблицей, будут удалены при обновлении.
Ниже приведен сценарий: вы создали или импортировали таблицу в Excel, добавили ее как связанную таблицу в Power Pivot, где она стала частью модели данных, а затем удалили исходную таблицу, на которой она была основана. Несмотря на то что исходной таблицы в Excel больше нет, связанная таблица сохраняется в модели данных.
Позднее при попытке обновить книгу до Excel 2013 появляется такое сообщение об ошибке:
"Обновление не удалось обновить следующую таблицу < с именем> таблицы. Эти таблицы были удалены из модели".
По возможности отмените обновление и измените модель либо создайте резервную копию, если собираетесь использовать таблицу впоследствии.
Нажмите кнопку ОК , чтобы закрыть сообщение "Обновление не удалось обновить следующие связанные таблицы".
На предложение сохранить, закрыть и повторно открыть книгу ответьте Нет.
Закройте файл в Excel 2013 без сохранения.
Откройте книгу в Excel 2010 и устраните проблемы со связанными таблицами.
Связанная таблица больше не нужна? Удалите ее из модели данных или перезапустите процесс обновления в Excel 2013 — в ходе него таблица будет удалена автоматически.
Таблица Excel была переименована, а связанная таблица — нет? Обновите сведения о подключении в Power Pivot, как описано на шаге 1 в верхней части этой страницы.
Связанная таблица должна остаться, так как она используется в вычислениях или в сводной таблице, но исходная таблица Excel исчезла? Вновь создайте для нее исходную таблицу в Excel и обновите ссылку:
- Скопируйте строки из связанной таблицы в окне Power Pivot.
- вставьте строки в книгу Excel;
- отформатируйте строки как таблицу;
- назовите таблицу;
- Назад в окно Power Pivot.
- Щелкните Связанная таблица>Excel и выберите только что созданную таблицу.
- сохраните файл;
после внесения изменений откройте файл в Excel 2013;
Начните обновление снова, щелкнув Управление Power Pivot>.
После сохранения книги откат к предыдущей версии невозможен. Связанную таблицу придется создавать заново. Подробнее см. в разделе Добавление данных листа в модель данных с помощью связанной таблицы.
Отличия в обновленной модели
По большей части обновленная книга идентична исходной. Но в новой версии есть некоторые изменения, на которые следует обратить внимание.
Срезы и описания столбцов больше не отображаются в списке полей
В предыдущих версиях список полей сводной таблицы отображал описания столбцов или полей в виде всплывающих подсказок. В Excel 2013 или более поздней версии список полей не поддерживает всплывающие подсказки. Любые описания столбцов, существующие в модели, будут игнорироваться при визуализации данных в Excel.
Срезы поддерживаются, но теперь их можно создать другим способом. В списке полей нет параметров для создания среза.
После обновления невозможно работать с книгами в предыдущих версиях Excel и Power Pivot
До Excel 2013 существовали две предыдущие версии надстройки Power Pivot. Обе версии предназначены только для Excel 2010. Это:
- SQL Server 2008 R2 Power Pivot для Excel
- SQL Server 2012 Power Pivot для Excel 2010
После обновления модели данных до Excel 2013 или Excel 2016 вы можете открыть книгу, но не взаимодействовать с отчетами Pivot на основе модели в Excel 2010 и не изменять ее. При открытии модели данных книги Excel 2013 или Excel 2016 в Excel 2010 вы получите следующую ошибку, если щелкнете срез, измените фильтр или перетащите новое поле в сводную таблицу:
"Сбой инициализации источника данных".
Эта ошибка возникает, потому что при взаимодействиях с данными, таких как создание среза, формируется запрос к модели данных, а это источник данных сводной таблицы. Так как модель данных недействительна в Excel 2010, попытка взаимодействия с данными приводит к ошибке инициализации их источника.
Предположим, вы пытаетесь открыть модель данных в окне Power Pivot. Модель не открывается, и возникает следующая ошибка:
"Эта книга содержит модель данных Excel, созданную в новой версии Excel. Вы можете открыть эту книгу в более старой версии Excel, но вы не сможете загрузить Power Pivot или работать с ней, если она сосуществует с моделью данных Excel".
Способа выхода из этой ситуации нет, обратной совместимости при обновлении не предусмотрено. Переход на Excel 2013 должен выполняться всем коллективом организации одновременно. Если планируется использовать параллельно Excel 2010 и Excel 2013 или Excel 2016, сделайте резервные копии старых версий своих книг.
Дополнительные сведения: Совместимость версий Power Pivot