Обновление моделей данных PowerPivot в Excel 2013 и Excel 2016

Обновление моделей данных PowerPivot в Excel 2013 и Excel 2016

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

"Эта книга содержит модель данных 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.

  1. Перед обновлением ознакомьтесь с описанием известных проблем при обновлении.

  2. Теперь сохраните копию файла в случае, если вам нужна предыдущей версии. После обновления, книга будет работать только в Excel 2013 или более поздней версии. Подробнее об: чем отличается обновленная модель.

  3. Запустите надстройку Power Pivot в надстройке Microsoft Excel.

  4. Нажмите Power Pivot > Управление, чтобы начать обновление.

    Кнопка "Управление" на ленте PowerPivot

  5. Появится уведомление о необходимости обновления.

    Это сообщение "Эта книга содержит модель данных Power Pivot, созданную в предыдущей версии надстройки Power Pivot. Вам нужно обновить эту модель данных с помощью Power Pivot в Microsoft Excel 2013".

    Нажмите ОК, чтобы закрыть сообщение.

  6. Обновите модель данных. После этого вы больше не сможете работать с этой книгой в предыдущей версии Power Pivot.

    Сообщение начинается словами "Эта книга содержит модель данных, созданную в предыдущей версии надстройки Power Pivot" и заканчивается предложением обновить книгу.

    Нажмите ОК, чтобы обновить книгу.

  7. Сохраните и перезагрузите книгу. Этот шаг фиксирует изменения, внесенные при обновлении. После сохранения отменить изменения нельзя. Перезагрузка займет всего несколько секунд в зависимости от размера и месторасположения книги.

    Сообщение начинается со слов: "Обновление успешно завершено, но Excel по-прежнему выполняется в режиме совместимости".

    Нажмите Да, чтобы перезагрузить книгу.

Теперь завершения обновления. Если у вас есть другие сообщения во время обновления, обновление может не удалось или выполнены с частичной успеха. В некоторых случаях необходимо вручную вносить изменения в книге или модель данных полностью обновления до Excel 2013 и Excel 2016. Ознакомьтесь со следующими разделами в этой статье, чтобы узнать больше.

В этой статье

Известные проблемы

Удаление или перекомпоновка таблиц, связь которых с исходной таблицей в Excel утрачена

Удаление таблиц запросов детализации

Удаление защиты паролем

Снятие ограничений доступа

При обновлении появляются сообщения об ошибках, указывающие на конкретные столбцы модели данных

Не удается обновить подключение к источнику данных в обновленной книге

Проблема

Решение

Завершение частичного обновления

Отсутствуют изображения ключевых показателей эффективности (KPI)

Ошибка в вычислениях DAX при обновлении: "Не удалось полностью обновить книгу…"

Функции сводной таблицы, ссылающиеся на "Power Pivot Data", больше не работают

Утрата данных: данные модели удаляются при обновлении

Обновление проходит успешно, но связанные таблицы удаляются

Чем отличается обновленная модель

Срезы и описания столбцов больше не отображаются в списке полей

После обновления невозможно работать с книгами в предыдущих версиях Excel и Power Pivot

Известные проблемы

Удаление или перекомпоновка таблиц, связь которых с исходной таблицей в Excel утрачена

Устаревшие и потерянные таблицы не обновляются при обновлении модели. В результате происходит утрата данных или они становятся недоступными. Чтобы избежать этой проблемы, перед обновлением убедитесь, что для всех имеющихся связанных таблиц существует исходная таблица в Excel.

  1. В Power Pivot для Excel 2010 щелкните связанную таблицу в окне Power Pivot.

    Значок связанной таблицы

  2. Выберите на ленте вкладку Связанная таблица.

    Связанная лента, указывающая на таблицу Excel

  3. Убедитесь, что параметр Таблица Excel указывает на существующую таблицу. Если таблица в Excel была переименована, нажмите стрелку вниз рядом с параметром Таблица Excel и выберите таблицу под новым именем.

  4. Нажмите Перейти к таблице Excel и убедитесь, что связанная таблица подключена к исходной таблице в Excel.

  5. Если параметр Таблица Excel пуст:

После этого все готово к обновлению книги, если только не возникает другая проблема.

Удаление таблиц запросов детализации

Эта проблема возникает только при обновлении моделей данных Power Pivot, основанных на кубах Analysis Services, которые поддерживают детализацию. Если книга включает таблицы запросов детализации, обновление пройдет успешно, но выборе любого поля в сводной таблице будет возвращаться ошибка обновления.

  1. В Power Pivot для Excel 2010 найдите в книге все таблицы запросов детализации.

    Таблица запросов детализации создается в книге, если щелкнуть правой кнопкой мыши меру и выбрать Показать подробные сведения. Результирующая таблица представлена как отдельный лист книги. Первая строка начинается со слов: "Возвращены данные для…".

    Таблица запросов детализации

  2. Удалите все листы таблиц запросов детализации. Их можно создать снова после обновления.

  3. Сохраните книгу.

  4. Обновите книгу.

  5. Повторно создайте таблицы запросов детализации, если это необходимо. Щелкните правой кнопкой мыши вычисляемое поле сводной таблицы и выберите Показать подробные сведения. Таблица запросов детализации будет создана на отдельном листе.

Удаление защиты паролем

При попытке обновления модели данных защищенной паролем книги произойдет сбой, и на экране появится сообщение об ошибке:

"Не удалось обновить модель данных книги".

Чтобы избежать этой проблемы, удалите пароль перед обновлением.

  1. Откройте книгу в Excel 2013 и Excel 2016.

  2. Выберите Файл > Сведения > Защита книги > Зашифровать с использованием пароля.

  3. Удалите звездочки и нажмите ОК.

  4. Сохраните книгу.

  5. Нажмите Power Pivot > Управление, чтобы перезапустить обновление.

  6. После обновления снова защитите книгу паролем.

Снятие ограничений доступа

При попытке обновления модели данных книги с ограничениями доступа на печать, редактирование или копирование, произойдет сбой, и на экране появится сообщение об ошибке:

"Не удалось обновить модель данных книги".

Чтобы избежать этой проблемы, снимите все ограничения доступа перед обновлением.

  1. Откройте книгу в Excel 2013 и Excel 2016.

  2. Выберите Файл > Сведения > Защита книги > Ограничить доступ.

  3. Установите флажок Неограниченный доступ, чтобы отменить все ограничения доступа.

  4. Сохраните книгу в Excel.

  5. Нажмите Power Pivot > Управление, чтобы перезапустить обновление.

  6. После обновления снова установите ограничения доступа для книги.

При обновлении появляются сообщения об ошибках, указывающие на конкретные столбцы модели данных

Если при обновлении появляются сообщения об ошибках с указанием конкретных столбцов, приводящих к проблеме, сделайте следующее.

  1. В Excel 2013, или возникли проблемы с Excel 2016, последовательно выберите пункты сводную таблицу или отчет, содержащий все поля, которые обновить.

  2. Удалите эти поля из сводной таблицы или отчета. Они по-прежнему будут отображаться в списке полей, просто их не будет в отчете.

  3. Сохраните и закройте книгу.

  4. Откройте книгу снова.

  5. Нажмите Power Pivot > Управление, чтобы перезапустить обновление.

  6. После успешного обновления верните поля в сводную таблицу или отчет.

Не удается обновить подключение к источнику данных в обновленной книге

Вы создали книги в Excel 2010 с подключением к внешнему источнику данных. Откройте книгу в Excel 2013 и Excel 2016. Когда вы пытаетесь изменить сводной таблицы в книге, появится сообщение о необходимости обновления сводной таблицы. При попытке обновить ее, но возникает следующее сообщение:

"Не удалось получить необходимые сведения о данном кубе. Возможно, куб был реорганизован или изменен на сервере.Обратитесь к администратору куба OLAP и, при необходимости, определите новый источник данных для подключения к кубу."

Когда вы пытаетесь изменить существующее подключение, то видите имя модели данных, но не можете изменить источник данных.

Проблема

Подключение к источнику данных больше не работает и необходимо обновить, но вам не удается обновить в Excel 2013 и Excel 2016.

Решение

  1. Откройте книгу в Excel 2010 с надстройкой Power Pivot.

  2. Щелкните Power Pivot > Модель данных > Управление, чтобы открыть окно Power Pivot.

  3. В окне Power Pivot щелкните В начало > Соединения > Существующие соединения.

  4. Выберите подключение к текущей базе данных и нажмите кнопку Изменить.

  5. В диалоговом окне Изменение соединения нажмите кнопку Обзор, чтобы выбрать другую базу данных того же типа с другим именем или в другом расположении.

  6. Сохраните и закройте книгу.

  7. Откройте книгу в Excel 2013 и Excel 2016.

К началу страницы

Завершение частичного обновления

В большинстве случаев обновление проходит гладко, но иногда для его завершения требуется выполнить некоторые дополнительные действия. В этом разделе вы узнаете, как устранять ошибки при частичном или неполном обновлении, когда книга обновлена, но некоторые функции остаются недоступными.

Отсутствуют изображения ключевых показателей эффективности (KPI)

Если отсутствуют изображения ключевых показателей эффективности (цветные значки или значки с рисунками), удалите KPI из области Значения списка полей, после чего добавьте их снова.

Ошибка в вычислениях DAX при обновлении: "Не удалось полностью обновить книгу…".

В некоторые формулы DAX требуется внести изменения вручную, чтобы восстановить функциональность книги после обновления. Если выражения или запросы DAX не поддерживаются в Excel 2013, книга будет обновлена лишь частично, и на экране появится такое сообщение:

"Не удалось полностью обновить книгу. После сохранения некоторые из функций обработки данных Excel не работают. Подробнее см. по адресу http://go.microsoft.com/fwlink/?LinkID=259419."

Мы получили такую ошибку: "Не удалось выполнить запрос ко внутренней структуре, обеспечивающей ‘<таблица>[<имя столбца>]’, поскольку она зависит от столбца, связи или меры, которые не обработаны. Обновите или повторно вычислите модель".

Если появится такое сообщение об ошибке, а оно может появляться неоднократно, запомните упомянутые в нем таблицы и столбцы. Вам придется перейти прямо в эти таблицы и исправить каждое соответствующее выражение DAX.

Примечание : Если вам будет предложено сохранить сводную таблицу в Power Pivot, закрыть и повторно открыть книгу, нажмите кнопку Да.

  1. В окне Power Pivot откройте таблицу, упомянутую в сообщении.

  2. Щелкните столбец со значком ошибки и значениями #ERROR. В строке формул должно отображаться выражение DAX.

  3. Найдите следующие известные проблемы совместимости DAX:

    Обозначение NULL пустыми двойными кавычками (“”) больше не допускается. Замените двойные кавычки нулями.

    Попытка сравнения несовместимых типов в функциях LOOKUPVALUE, CONTAINS или SWITCH. Необходимо либо указать [Тип] в аргументе, либо гарантированно обеспечить, что в операции будут участвовать только числовые, строковые или логические значения. Для преобразования типов значений можно использовать функции VALUE или FORMAT.

В ходе исправления выражений DAX в Excel могут возникать новые ошибки. Если не получается отредактировать формулу, переключитесь в Excel и проверьте, не блокирует ли какая-либо ошибка дальнейшие действия. Нажмите ОК, чтобы закрыть сообщение об ошибке, и продолжите работу в Power Pivot.

Обновление книги можно считать полностью завершенным, только когда все вычисления DAX исправлены и сообщения об ошибках больше не появляются.

Функции сводной таблицы, ссылающиеся на "Power Pivot Data", больше не работают

Если в функциях Excel для работы с аналитическими кубами определена связь с моделью Power Pivot из предыдущего выпуска, необходимо вручную указать новое имя модели ("ThisWorkbookDataModel").

Предыдущая версия

Excel 2013

=CUBEVALUE("Power Pivot Data",[Measures].[TotalSales])

=CUBEVALUE("ThisWorkbookDataModel",[Measures].[TotalSales])

  1. В Excel для каждого листа выберите Формулы > Показать формулы, чтобы на всех листах книги отображались используемые вычисления.

  2. В функциях куба Excel, которые определяют связь, найдите значение "Power Pivot Data".

  3. Замените значение "Power Pivot Data" на "ThisWorkbookDataModel".

  4. Сохраните книгу.

К началу страницы

Утрата данных: данные модели удаляются при обновлении

"Не удалось обновить следующие связанные таблицы: <имятаблицы>. Эти таблицы были удалены из модели."

В особых случаях данные удаляются из модели во время обновления. Это происходит, если в модели данных имеются потерянные связанные таблицы, для которых не получается найти исходную таблицу в той же книге, либо если исходная таблица удалена или переименована.

Обновление проходит успешно, но связанные таблицы удаляются

Связанная таблица — это таблица, которую вы создаете в книге и затем включаете в модель данных, чтобы связать с другими таблицами и добавить вычисления DAX. Связанные таблицы, не связанные ни с одной существующей в книге исходной таблицей, будут удалены при обновлении.

Все происходит по следующему сценарию: вы создаете или импортируете таблицу в Excel и добавляете ее как связанную таблицу в Power Pivot, где она становится частью модели данных. После этого вы удаляете исходную таблицу из Excel. Несмотря на то что исходной таблицы в Excel больше нет, связанная таблица сохраняется в модели данных.

Позднее при попытке обновить книгу до Excel 2013 появляется такое сообщение об ошибке:

"Не удалось обновить следующие связанные таблицы: <имятаблицы>. Эти таблицы были удалены из модели."

По возможности отмените обновление и измените модель либо создайте резервную копию, если собираетесь использовать таблицу впоследствии.

  1. Нажмите ОК, чтобы закрыть сообщение "Процесс обновления не смог обновить следующие связанные таблицы…".

  2. На предложение сохранить, закрыть и повторно открыть книгу ответьте Нет.

  3. Закройте файл в Excel 2013 без сохранения.

  4. Откройте книгу в Excel 2010 и устраните проблемы со связанными таблицами.

    1. Если связанная таблица больше не нужна, удалите ее из модели данных или перезапустите процесс обновления в Excel 2013 — в ходе него таблица будет удалена автоматически.

    2. Если таблица Excel переименована, а связанная таблица не была обновлена, обновите данные подключения в Power Pivot, как описано в шаге 1 в начале этой страницы.

    3. Если связанную таблицу необходимо сохранить, потому что она используется для вычислений или в сводной таблице, но ее исходная таблица Excel удалена, вновь создайте для нее исходную таблицу в Excel и обновите ссылку:

      • скопируйте строки из связанной таблицы в окне Power Pivot;

      • вставьте строки в книгу Excel;

      • отформатируйте строки как таблицу;

      • назовите таблицу;

      • вернитесь в окно Power Pivot;

      • на вкладке Связанная таблица нажмите черную стрелку вниз рядом с полем Таблица Excel и выберите только что созданную таблицу;

      • сохраните файл;

  5. после внесения изменений откройте файл в Excel 2013;

  6. вновь запустите обновление, нажав 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 откройте книгу, но не взаимодействуете или изменение отчетов сводной таблицы на основе модели в 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 Pivothttps://social.technet.microsoft.com/wiki/contents/articles/14224.powerpivot-version-compatibility.aspx

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×