Uppgradera Power Pivot-datamodeller till Excel 2013 och Excel 2016
Applies ToExcel 2016 Excel 2013 SharePoint Server 2013 SharePoint Server 2013 Enterprise

"Den här arbetsboken har en Power Pivot datamodell som skapats med en tidigare version av Power Pivot-tillägget. Du måste uppgradera den här datamodellen med Power Pivot i Microsoft Excel 2013 ".

Ser du bekant ut? Det innebär att du öppnade en Excel 2010-arbetsbok i Excel 2013 eller senare och att arbetsboken innehåller en inbäddad Power Pivot datamodell som skapats med en tidigare version av Power Pivot-tillägget. Det här meddelandet kan visas när du försöker infoga ett Power View-blad i en Excel 2010-arbetsbok.

I Excel 2013 eller Excel 2016 är datamodellen en integrerad del av arbetsboken. I det här meddelandet får du veta att den inbäddade Power Pivot-datamodellen behöver uppgraderas innan du kan dela upp, granska och filtrera data i Excel 2013 eller Excel 2016.

  1. Kontrollera om det finns problem som kan orsaka problem under uppgraderingen innan du uppgraderar.

  2. Spara en kopia av filen nu om du behöver den tidigare versionen senare. Efter uppgraderingen fungerar arbetsboken bara i Excel 2013 eller senare. Mer information: vad som är annorlunda i en uppgraderad modell.

  3. Starta Power Pivot i Microsoft Excel-tillägget.

  4. Klicka på Power Pivot > Hantera för att starta uppgraderingen.

    Knappen Hantera i menyfliksområdet i PowerPivot

  5. Bekräfta uppgraderingsmeddelandet.

    Meddelandet är "Den här arbetsboken har en Power Pivot datamodell som skapats med en tidigare version av Power Pivot-tillägget. Du måste uppgradera den här datamodellen med Power Pivot i Microsoft Excel 2013.

    Click OK to close the message.

  6. Uppgradera datamodellen. Efter uppgraderingen kan du inte längre arbeta med arbetsboken i den tidigare versionen av Power Pivot.

    Meddelandet börjar med "Arbetsboken innehåller en datamodell som skapades med en tidigare version av Power Pivot." Det slutar med "Vill du uppgradera arbetsboken?"

    Klicka på OK för att uppgradera arbetsboken.

  7. Spara och läs in arbetsboken igen. Det här steget låser de ändringar som gjordes under uppgraderingen. När du har sparat arbetsboken kan du inte återställa. Inläsningen bör bara ta några sekunder, beroende på arbetsbokens storlek och plats.

    Meddelandet börjar med "Arbetsboksuppgraderingen har slutförts, men Excel är fortfarande i kompatibilitetsläge".

    Klicka på Ja för att läsa in arbetsboken igen.

Uppgraderingen är nu klar. Om du fick andra meddelanden under uppgraderingen kan uppgraderingen ha misslyckats eller uppfyllts delvis. I vissa fall måste du göra manuella ändringar i arbetsboken eller datamodellen för att uppgradera helt till Excel 2013 eller Excel 2016. Läs följande avsnitt i den här artikeln om du vill veta mer.

I den här artikeln

Kända problem

Ta bort eller återskapa länkade tabeller som inte längre är kopplade till en källtabell i Excel

Inaktuella och överblivna tabeller uppgraderas inte med resten av modellen, vilket resulterar i databorttagning eller oanvändbara data. Du kan undvika det här problemet genom att se till att befintliga länkade tabeller är kopplade till en befintlig källtabell i Excel.

  1. I Power Pivot för Excel 2010 klickar du på en länkad tabell i fönstret Power Pivot.

    Ikonen Länkad tabell

  2. Klicka på Länkad tabell i menyfliksområdet.

    Länkat menyfliksområde med Excel-tabell

  3. Kontrollera att Excel-tabellen pekar på en befintlig tabell. Om tabellen har bytt namn i Excel klickar du på nedåtpilen i Excel-tabellen för att välja den omdöpta tabellen.

  4. Klicka på Gå till Excel-tabell för att kontrollera att den länkade tabellen matchar en källdatatabell i Excel.

  5. Om Excel-tabellen är tom gör du något av följande:

Om inte följande problem också gäller är du nu redo att uppgradera arbetsboken.

Ta bort frågegenomgångar i tabeller

Ett annat uppgraderingsproblem gäller endast för Power Pivot datamodeller baserade på Analysis Services-kuber som stöder genomstrukna åtgärder. Om en arbetsbok innehåller genomstrukna frågetabeller ser uppgraderingen först ut att lyckas, men returnerar sedan ett uppgraderingsfel varje gång du klickar på ett fält i en pivottabell.

  1. I Power Pivot för Excel 2010 letar du reda på alla frågetabeller i arbetsboken.

    En genomstrukna frågetabell skapas i en arbetsbok när du högerklickar på ett mått och väljer Visa information. Den resulterande tabellen visas som ett separat blad i arbetsboken. Den första raden börjar med "Data returneras för ..."

    Detaljerad frågetabell

  2. Ta bort varje blad som innehåller genomborrade frågetabeller. Du kan återskapa dem efter uppgraderingen.

  3. Spara arbetsboken.

  4. Uppgradera arbetsboken.

  5. Återskapa frågetabellerna med detaljnivån om du behöver dem. Högerklicka på ett beräknat fält i en pivottabell och klicka på Visar information. En genomstruket frågetabell skapas i ett separat kalkylblad.

Ta bort lösenordsskydd

Lösenordsskyddade arbetsböcker som också innehåller en datamodell kan inte uppgraderas med det här felet:

"Det går inte att uppgradera datamodellen i den här arbetsboken."

Du kan komma runt problemet genom att ta bort lösenordet innan du uppgraderar.

  1. Öppna arbetsboken i Excel 2013 eller Excel 2016.

  2. Klicka på Arkiv > information > Skydda arbetsbok >kryptera med lösenord.

  3. Ta bort asterisker och klicka sedan på OK.

  4. Spara arbetsboken.

  5. Klicka på Power Pivot > Hantera för att starta om uppgraderingen.

  6. Lägg till lösenordsskydd i arbetsboken igen.

Ta bort begränsad åtkomst

Arbetsboksdatamodeller som har begränsningar för utskrift, redigering eller kopiering kommer inte att uppgraderas med det här felet:

"Det går inte att uppgradera datamodellen i den här arbetsboken."

Du kan kringgå problemet genom att ta bort begränsningarna innan du uppgraderar.

  1. Öppna arbetsboken i Excel 2013 eller Excel 2016.

  2. Klicka på Arkiv > information > Skydda arbetsbok >Begränsa åtkomst.

  3. Markera Obegränsad åtkomst för att ta bort begränsningarna.

  4. Spara arbetsboken i Excel.

  5. Klicka på Power Pivot > Hantera för att starta om uppgraderingen.

  6. Lägg till åtkomstbegränsningar i arbetsboken igen.

Specifika kolumner i en modell nämns i uppgraderingsmeddelanden

När det uppstår fel under uppgraderingen och felmeddelandet anger vilka fält som orsakar problemet gör du så här:

  1. I Excel 2013 eller Excel 2016 går du till den pivottabell eller rapport som innehåller de fält som uppgraderingen har problem med.

  2. Ta bort fälten från bara pivottabellen eller rapporten. Fältlistan fortsätter att visa fälten. de visas bara inte i rapporten.

  3. Spara och stäng arbetsboken.

  4. Öppna arbetsboken igen.

  5. Klicka på Power Pivot > Hantera för att starta om uppgraderingen.

  6. Förutsatt att uppgraderingen lyckades lägger du till fälten i pivottabellen eller rapporten.

Det går inte att uppdatera en datakälla i en uppgraderad arbetsbok

Du har skapat en arbetsbok i Excel 2010 med en anslutning till en extern datakälla. Du öppnar arbetsboken i Excel 2013 eller Excel 2016. När du försöker ändra en pivottabell i arbetsboken visas ett meddelande om att du måste uppdatera pivottabellen. Du försöker uppdatera den, men det här meddelandet visas:

"Excel kunde inte hämta nödvändig information om den här kuben. Kuben kan ha omorganiserats eller ändrats på servern. Kontakta OLAP-kubadministratören och konfigurera vid behov en ny datakälla för att ansluta till kuben."

När du försöker redigera den befintliga anslutningen kan du se namnet på datamodellen, men du kan inte ändra datakällan.

Problem

Anslutningen till datakällan är inte längre giltig och du måste uppdatera den, men du kan inte uppdatera den i Excel 2013 eller Excel 2016.

Lösning

  1. Öppna arbetsboken i Excel 2010 med det Power Pivot tillägget.

  2. På fliken Power Pivot > Hantera datamodell för att öppna fönstret Power Pivot.

  3. I fönstret Power Pivot klickar du på Start > Anslutningar > Befintliga anslutningar.

  4. Markera den aktuella databasanslutningen och klicka på Redigera.

  5. Klicka på Bläddra i dialogrutan Redigera anslutning för att söka efter en annan databas av samma typ, men med ett annat namn eller en annan plats.

  6. Spara och stäng arbetsboken.

  7. Öppna arbetsboken i Excel 2013 eller Excel 2016.

Överst på sidan

Slutföra en partiell uppgradering

I de flesta fall bör en arbetsboksuppgradering gå smidigt, men ibland krävs ytterligare ändringar för att slutföra jobbet. I det här avsnittet får du lära dig hur du svarar på specifika fel som anger en partiell eller ofullständig uppgradering. Arbetsboken uppgraderas men vissa funktioner saknas.

KPI-bilder saknas

Om KPI-bilder (färgade ikoner eller grafikoner) saknas tar du bort KPI:n från området Värden i fältlistan och lägger sedan till den igen.

Uppgraderingsfel vid DAX-beräkning: Det gick inte att uppgradera den här arbetsboken på rätt sätt...

Vissa DAX-beräkningar kräver manuella ändringar innan arbetsboken körs. Om DAX-uttryck eller frågor är inkompatibla med Excel 2013 uppgraderas arbetsboken bara delvis. Det här meddelandet visas:

"Det gick inte att uppgradera den här arbetsboken korrekt. Om du sparar kan vissa excel-datafunktioner inte fungera. Mer information finns här: http://go.microsoft.com/fwlink/?LinkID=259419

Här är felet vi fick: Det går inte att fråga intern stödstruktur för kolumn "<tabell>[<kolumnnamn>]" eftersom de är beroende av en kolumn, relation eller ett mått som inte bearbetas. Uppdatera eller beräkna om modellen."

Om du får det här felet (och du kan få det flera gånger) bör du tänka på vilka tabeller och kolumner som är angivna så att du kan gå direkt till de tabellerna. Du måste redigera varje DAX-uttryck:

Obs!: Om du uppmanas att tillåta Power Pivot att spara, stänga och öppna arbetsboken igen klickar du på Ja.

  1. Öppna tabellen som nämns i meddelandet i fönstret Power Pivot.

  2. Klicka på kolumnen med en felikon och #ERROR värden. Du bör se ett DAX-uttryck i formelfältet.

  3. Leta efter följande kända DAX-kompatibilitetsproblem:

    Null-värden som anges som dubbla citattecken utan värden ("") är inte längre tillåtna. Ersätt citattecknarna med en nolla.

    LETAUPPVÄRDE, INNEHÅLLER eller VÄXLA försökte jämföra inkompatibla värdetyper. Du kan behöva ange en [Typ] i argumentet eller se till att båda värdetyperna är numeriska, sträng eller booleska. Om du behöver konvertera ett av värdena kan du använda funktionen VÄRDE eller FORMAT.

Fler fel kan fortsätta att visas i Excel medan du åtgärdar DAX-uttryck. Om du inte kan redigera en formel växlar du tillbaka till Excel för att se om ett fel blockerar ytterligare åtgärder. Klicka på OK för att stänga felet, gå tillbaka till Power Pivot för att fortsätta ditt arbete.

När du har åtgärdat att DAX-beräkningarna och felmeddelandena inte längre visas bör du betrakta arbetsboken som fullständigt uppgraderad.

Pivottabellfunktioner som refererar till "Power Pivot data" är inte längre giltiga

Excel-kubfunktioner som anger en anslutning till Power Pivot modell från den tidigare versionen måste uppdateras manuellt till det nya modellnamnet "ThisWorkbookDataModel".

Tidigare version

Excel 2013

=KUBVÄRDE("Power Pivot data",[Mått].[ TotalFörsäljning])

=KUBVÄRDE("ThisWorkbookDataModel",[Mått].[ TotalFörsäljning])

  1. Klicka på Formler i varje kalkylblad i Excel > Visa formler för att visa de beräkningar som används i varje blad.

  2. För Excel-kubfunktioner som anger en anslutning letar du efter "Power Pivot Data".

  3. Ersätt "Power Pivot data" med "ThisWorkbookDataModel".

  4. Spara arbetsboken.

Överst på sidan

Databorttagning: när uppgraderingen tar bort data i modellen

"Uppgraderingen har inte kunnat uppgradera följande länkade tabeller <tabellnamn>. De här tabellerna har tagits bort från modellen."

I särskilda fall tas data bort från en modell under uppgraderingen. Databorttagning sker när du har en överbliven länkad tabell i modellen som inte kan spåras till en associerad tabell i samma arbetsbok, antingen på grund av att källtabellen har tagits bort eller bytt namn.

Uppgraderingen lyckas, men den länkade tabellen är borta

En länkad tabell är en tabell som du skapar i ett kalkylblad och sedan lägger till i en datamodell så att du kan relatera den till andra tabeller och lägga till DAX-beräkningar. Uppgraderingen tar bort en länkad tabell om källtabellen inte längre finns i arbetsboken.

Här är scenariot: Du har skapat eller importerat en tabell i Excel, lagt till den som en länkad tabell i Power Pivot där den blev en del av datamodellen och sedan tagit bort den ursprungliga tabellen som den baserades på. Modellen behåller den länkade tabellen trots att tabellen i Excel är borta.

När du senare försöker uppgradera arbetsboken till Excel 2013 uppstår följande fel.

"Uppgraderingen har inte kunnat uppgradera följande länkade tabeller <tabellnamn>. De här tabellerna har tagits bort från modellen."

Avbryt om möjligt uppgraderingen så att du kan ändra modellen eller skapa en säkerhetskopia om du vill referera till tabellen senare:

  1. Klicka på OK för att stänga meddelandet "Uppgraderingen har inte kunnat uppgradera följande länkade tabeller".

  2. När du tillfrågas om du vill spara, stänga och öppna arbetsboken igen klickar du på Nej.

  3. Stäng filen i Excel 2013 utan att spara den.

  4. Öppna arbetsboken i Excel 2010 och åtgärda problemen med länkade tabeller:

    1. Behövs inte längre länkad tabell? Ta bort den från modellen eller starta om uppgraderingen i Excel 2013 och låt uppgraderingen ta bort tabellen åt dig.

    2. Ändrades namnet på Excel-tabellen, men inte den länkade tabellen? Uppdatera anslutningsinformationen i Power Pivot enligt beskrivningen i steg 1 högst upp på den här sidan.

    3. Den länkade tabellen måste vara kvar eftersom den används i beräkningar eller i en pivottabell, men den ursprungliga Excel-tabellen är borta? Återskapa källtabellen i Excel och uppdatera länken:

      • Kopiera raderna från den länkade tabellen i fönstret Power Pivot.

      • Klistra in raderna i ett kalkylblad i Excel.

      • Formatera raderna som en tabell.

      • Ge tabellen ett namn.

      • Gå tillbaka till fönstret Power Pivot.

      • Klicka på Länkad tabell > Excel-tabell och markera den tabell som du just skapade.

      • Spara filen.

  5. När du har gjort korrigeringar öppnar du filen i Excel 2013.

  6. Starta uppgraderingen igen genom att klicka på Power Pivot > Hantera.

Om du redan har sparat arbetsboken kan du inte återställa den en tidigare version. Du måste återskapa den länkade tabellen från grunden. Mer information: Lägga till kalkylbladsdata i en datamodell med hjälp av en länkad tabell.

Överst på sidan

Vad är annorlunda i en uppgraderad modell

I de flesta fall är en uppgraderad arbetsbok identisk med föregående. Det finns dock några ändringar i den nyare versionen som är värd att nämna.

Utsnitt och kolumnbeskrivningar visas inte längre som fältlista

I tidigare versioner visade en fältlista för pivottabellen kolumn- eller fältbeskrivningar som knappbeskrivningar. I Excel 2013 eller senare har fältlistan inte stöd för knappbeskrivningar. Kolumnbeskrivningar som finns i modellen ignoreras i datavisualiseringar i Excel.

Utsnitt stöds, men du skapar dem nu på ett annat sätt. Fältlistan innehåller inga alternativ för att skapa ett utsnitt.

Uppgraderade arbetsböcker fungerar inte längre i en tidigare version av Excel och Power Pivot

Före Excel 2013 fanns det två tidigare versioner av Power Pivot tillägg. Båda versionerna fungerar uteslutande med Excel 2010. Följande versioner är:

  • SQL Server 2008 R2 Power Pivot för Excel

  • SQL Server 2012 Power Pivot för Excel 2010

När du har uppgraderat en datamodell till Excel 2013 eller Excel 2016 kan du öppna arbetsboken, men inte interagera med eller redigera, de modellbaserade pivotrapporterna i Excel 2010. När du öppnar en Excel 2013- eller Excel 2016 arbetsboksdatamodell i Excel 2010 får du följande felmeddelande om du klickar på ett utsnitt, ändrar ett filter eller drar ett nytt fält till pivottabellen:

"Initieringen av datakällan misslyckades".

Det här felet inträffar eftersom datainteraktioner, som att klicka på ett utsnitt, genererar en fråga som skickas till datamodellen (modellen är datakällan för pivottabellen). Eftersom datamodellen inte längre är giltig i Excel 2010 får du ett initieringsfel för datakällan i stället för datainteraktion.

Anta att du nu försöker öppna datamodellen i ett Power Pivot fönster. Modellen öppnas inte och följande fel uppstår:

"Den här arbetsboken innehåller en Excel-datamodell som skapas i en nyare version av Excel. Du kan öppna den här arbetsboken i en äldre version av Excel, men du kommer inte att kunna läsa in eller arbeta med Power Pivot när den samexisterar med en Excel-datamodell."

Det finns inga lösningar. uppgraderingen är endast framåtriktad. Innan du uppgraderar bör du kontrollera med kollegorna att ni alla uppgraderar till Excel 2013 samtidigt. Dessutom kanske du tillfälligt vill behålla separata versioner av arbetsböcker om din organisation planerar att använda Excel 2010 och Excel 2013 eller Excel 2016 sida vid sida.

Mer om: Power Pivot-versionskompatibilitet

Överst på sidan

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.