Надстройване на модели на данни на 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 > управление, за да започнете надстройката.

    Бутон ''Управление'' в лентата на Power Pivot

  5. Потвърдете известието за надстройка.

    Съобщението е "Тази работна книга има Power Pivot на данни, създаден с помощта на предишна версия Power Pivot добавката. Ще трябва да надстроите този модел на данни с Power Pivot в Microsoft Excel 2013 ".

    Щракнете върху OK, за да затворите съобщението.

  6. Надстройване на модела на данните. След надстройката вече не можете да работите с работната книга в предишната версия на Power Pivot.

    Съобщението започва с "Работната книга съдържа модел на данни, създаден с предишна версия на Power Pivot ". Завършва с "Искате ли да надстроите работната книга?"

    Щракнете върху OK, за да надстроите работната книга.

  7. Запишете и презаредете работната книга. Тази стъпка заключва промените, направени по време на надстройката. След като запишете работната книга, не можете да я върнете обратно. Презареждането трябва да отнеме само няколко секунди в зависимост от размера и местоположението на работната книга.

    Съобщението започва с "Надстройката на работната книга завърши успешно, но Excel все още е в режим на съвместимост".

    Щракнете върху Да, за да презаредите работната книга.

Надстройката вече е завършена. Ако имате други съобщения по време на надстройката, надстройката може да е неуспешна или да е срещната с частичен успех. В някои случаи ще трябва да направите ръчни промени в работната книга или модела на данни, за да надстроите напълно до Excel 2013 или Excel 2016. Прочетете следващите раздели в тази статия, за да научите повече.

В тази статия

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

Премахване или повторно създаване на свързани таблици, които вече не са свързани с таблица източник в Excel

Неустарелите и осиротели таблици не се надстроят с останалата част от модела, което води до изтриване на данни или неизползваеми данни. Можете да избегнете този проблем, като гарантирате, че съществуващите свързани таблици са свързани със съществуваща таблица източник в Excel.

  1. В Power Pivot за Excel 2010 щракнете върху свързана таблица в Power Pivot прозорец.

    Икона за свързана таблица

  2. Щракнете върху Свързана таблица на лентата.

    Свързана лента, указваща таблица в Excel

  3. Уверете се Excel таблица сочи към съществуваща таблица. Ако таблицата е преименувана в Excel, щракнете върху стрелката надолу в Excel Таблица, за да изберете преименуваната таблица.

  4. Щракнете върху Отиди Excel таблица, за да проверите дали свързаната таблица се разрешава в таблица с данни източник в Excel.

  5. Ако Excel таблица е празна, направете едно от следните неща:

Освен ако не се прилага и следният проблем, вече сте готови да надстроите работната книга.

Премахване на таблици за детайл от заявки

Друг проблем с надстройката се отнася само за Power Pivot на данни, базирани на кубове на услугите за анализ, които поддържат детайлни действия. Ако една работна книга съдържа таблици с детайлни заявки, надстройката ще изглежда успешна отначало, но след това връща грешка при надстройка всеки път, когато щракнете върху поле в обобщена таблица.

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

    Таблица с подробни заявки се създава в работна книга, когато щракнете с десния бутон върху мярка и изберете Покажи подробни данни. Получената таблица се показва като отделен лист в работната книга. Първият ред започва с "Върнати данни за ..."

    Заявка от подробна таблица

  2. Изтрийте всеки лист, който съдържа таблици с детайлни заявки. Можете да ги пресъздадете отново след надстройване.

  3. Запишете работната книга.

  4. Надстройване на работната книга.

  5. Създайте отново таблиците за детайлна заявка, ако имате нужда от тях. Щракнете с десния бутон върху изчисляемо поле в обобщена таблица и щракнете върху Показва подробни данни. Таблица с детайлни заявки ще бъде създадена в отделен работен лист.

Премахване на защитата с парола

Защитените с парола работни книги, които съдържат и модел на данни, няма да успеят да надстроят с тази грешка:

"Не може да се надстрои моделът на данни в тази работна книга".

За да заобиколите този проблем, премахнете паролата преди надстройването.

  1. Отворете работната книга в Excel 2013 или Excel 2016.

  2. Щракнете върху Файл > информация > защита на работната книга >шифроване с парола.

  3. Изчистете звездички и след това щракнете върху OK.

  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:

    Nulls, посочени като двойни кавички без стойности ("") вече не са разрешени. Заместете двойните кавички с нула.

    LOOKUPVALUE, CONTAINS или SWITCH се опита да сравни несъвместимите типове стойности. Може да се наложи да зададете [Тип] в аргумента или да се уверите, че и двата типа стойности са числови, низове или булева. Ако трябва да конвертирате една от стойностите, можете да използвате функцията VALUE или FORMAT.

Още грешки може да продължат да се показват в Excel, докато поправяте DAX изрази. Ако не можете да редактирате формула, превключете обратно Excel, за да видите дали дадена грешка блокира по-нататъшни действия. Щракнете върху OK, за да затворите грешката, върнете се Power Pivot, за да продължите работата си.

След като коригирате изчисленията на DAX и съобщенията за грешки вече не се показват, помислете за работната книга като напълно надстроена.

Функциите на обобщената таблица, които препращат към "Power Pivot данни", вече не са валидни

Excel куб, които задават връзка към Power Pivot от предишното издание, трябва ръчно да се актуализират до името на новия модел "ThisWorkbookDataModel".

Предишна версия

Excel 2013

=CUBEVALUE("Power Pivot данни";[Мерки].[ TotalSales])

=CUBEVALUE("ThisWorkbookDataModel";[Мерки].[ TotalSales])

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

  2. За Excel за куб, които задават връзка, потърсете "Power Pivot данни".

  3. Заместете "Power Pivot данни" с "ThisWorkbookDataModel".

  4. Запишете работната книга.

Най-горе на страницата

Изтриване на данни: когато надстройката изтрива данни във вашия модел

"Надстройката не е в състояние да надстрои следните свързани таблици <име на>. Тези таблици са премахнати от модела".

В специални случаи данните се изтриват от модел по време на надстройката. Изтриването на данни възниква, когато имате осиротела свързана таблица във вашия модел, която не може да бъде проследена до свързана таблица в същата работна книга, защото таблицата източник е изтрита или преименувана.

Надстройката е успешна, но свързаната таблица е изчезнала

Свързана таблица е таблица, която създавате в работен лист, и след това добавяте към модел на данни, така че да можете да я свързвате с други таблици и да добавяте изчисления на DAX. Надстройката ще изтрие свързана таблица, ако таблицата източник вече не съществува в работната книга.

Ето сценария: Създали сте или импортирали таблица в Excel, добавили сте я като свързана таблица в Power Pivot, където е станала част от модела на данни, и след това сте изтрили първоначалната таблица, на която е базирана. Моделът запазва свързаната таблица, въпреки че таблицата в Excel я няма.

По-късно, когато се опитате да надстроите работната книга до Excel 2013, възниква следната грешка.

"Надстройката не е в състояние да надстрои следните свързани таблици <име на>. Тези таблици са премахнати от модела".

Ако е възможно, отменете надстройката, така че да можете да промените модела или да създадете архивно копие, в случай че искате да се обърнете към таблицата по-късно:

  1. Щракнете върху OK, за да затворите съобщението "Надстройката не е в състояние да надстрои следните свързани таблици".

  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 Pivot

Най-горе на страницата

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Доколко сте доволни от качеството на превода?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×