Оновлення моделей даних Power Pivot для Excel 2013 або у програмі Excel 2016

Оновлення моделей даних Power Pivot для 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», стали недійсними

Видалення даних: видаляються під час оновлення даних у моделі

Оновлення завершено успішно, однак Зв'язана таблиця зникла

Відмінності оновленої моделі

Роздільники й описи стовпців не відображаються у списку полів

Оновлені книги більше не сумісні з попередніми версіями програми 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. Під час спроби змінити зведеної таблиці в книзі, з'явиться повідомлення, що необхідно оновити зведеної таблиці. Ви намагаєтеся оновлювати його, але з'являється таке повідомлення:

«Програма Excel не змогла отримати необхідні відомості про цей куб. Можливо, куб реорганізовано або змінено на сервері. Зверніться до адміністратора куба 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 бракує зображень (кольорових або графічних піктограм), видаліть показник 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-значень пустими подвійними лапками (“”) більше не підтримується. Замініть подвійні лапки на нуль.

    Спроба функцій LOОKUPVALUE, CONTAINS або SWITCH порівняти несумісні типи значень. Потрібно вказати [Тип] в аргументі або забезпечити використання значень одного типу: числового, рядкового або логічного. Якщо потрібно перетворити одне зі значень, можна використати функцію VALUE або FORMAT.

Коли ви виправлятимете вирази DAX, у програмі Excel можуть виникати інші помилки. Якщо не вдалося змінити формулу, поверніться в програму Excel, щоб перевірити, чи не блокує якась помилка подальші дії. Натисніть кнопку OK, щоб закрити повідомлення про помилку, і продовжуйте роботу в 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 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 можна відкрити книгу, але не взаємодіяти з або редагувати, звіти на основі моделі Pivot у програмі Excel 2010. Під час відкриття в Excel 2013 або у програмі Excel 2016 моделі даних книги у програмі Excel 2010, ви отримаєте помилку, якщо виберіть роздільник, змініть фільтра або перетягніть нове поле зведеної таблиці:

«Не вдалось ініціалізувати джерело даних».

Ця помилка виникає з таких причин: коли ви взаємодієте з даними (наприклад, клацаєте роздільник), створюється запит, який надсилається до моделі даних (модель являє собою джерело даних для зведеної таблиці). Проте ця модель даних уже недійсна у програмі Excel 2010, тому замість взаємодії з даними відбувається помилка ініціалізації джерела даних.

Якщо тепер спробувати відкрити модель даних у вікні надбудови Power Pivot, модель не відкриється. Натомість відобразиться таке повідомлення про помилку:

"This workbook contains an Excel data model that is created in a newer version of Excel. You can open this workbook in an older version of Excel, but you will be unable to load or work with Power Pivot when it coexists with a Excel data model." (Ця книга містить модель даних Excel, створену в новішій версії програми Excel. Можна відкрити цю книгу в старішій версії програми Excel, проте завантажити надбудову Power Pivot або працювати з нею не вдасться, якщо вона співіснує з моделлю даних Excel.).

Існує не способи вирішення; оновлення доступний лише для Переслати. Перед оновленням ознайомтеся з колегами, щоб переконатися, що всі оновити програму Excel 2013 одночасно. Крім того, можна також потрібно тимчасово залишити окремих версій книгах, якщо ваша організація планує використовувати програми Excel 2010 і Excel 2013 або Excel 2016 поруч.

Відомості про: сумісність версій надбудови Power Pivot

На початок сторінки

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×