"Denne projektmappe har en Power Pivot datamodel, der er oprettet ved hjælp af en tidligere version af tilføjelsesprogrammet Power Pivot . Du skal opgradere denne datamodel med Power Pivot i Microsoft Excel 2013".
Ser du bekendt ud? Det betyder, at du har åbnet en Excel 2010-projektmappe i Excel 2013 eller nyere, og at projektmappen indeholder en integreret Power Pivot datamodel, der er oprettet ved hjælp af en tidligere version af tilføjelsesprogrammet Power Pivot . Du får muligvis vist denne meddelelse, når du forsøger at indsætte et Power View-ark i en Excel 2010-projektmappe.
I Excel 2013 eller Excel 2016 er datamodellen en integreret del af projektmappen. Denne meddelelse fortæller dig, at den integrerede Power Pivot datamodel skal opgraderes, før du kan opdele, analysere og filtrere dataene i Excel 2013 eller Excel 2016.
-
Før du opgraderer, skal du kontrollere, om der er problemer, der er kendt som årsag til problemer under opgraderingen.
-
Gem en kopi af filen nu, hvis du skal bruge den tidligere version senere. Når du har opgraderet, fungerer projektmappen kun i Excel 2013 eller nyere. Mere om: Hvad er anderledes i en opgraderet model.
-
Klik på Power Pivot > Administrer for at starte opgraderingen.
-
Acceptér opgraderingsmeddelelsen.
Meddelelsen er "Denne projektmappe indeholder en Power Pivot datamodel, der er oprettet i en tidligere version af Power Pivot -tilføjelsesprogrammet. Du skal opgradere denne datamodel med Power Pivot i Microsoft Excel 2013."
Klik på OK for at lukke meddelelsen.
-
Opgrader datamodellen. Efter opgraderingen kan du ikke længere arbejde med projektmappen i den tidligere version af Power Pivot.
Meddelelsen starter med "Projektmappen indeholder en datamodel, der blev oprettet med en tidligere version af Power Pivot." Den slutter med "Vil du opgradere projektmappen?"
Klik på OK for at opgradere projektmappen.
-
Gem og genindlæs projektmappen. Dette trin låser de ændringer, der blev foretaget under opgraderingen. Når du gemmer projektmappen, kan du ikke annullere opdateringen. Det bør kun tage et par sekunder at genindlæse, afhængigt af projektmappens størrelse og placering.
Meddelelsen starter med "Opgraderingen af projektmappen er fuldført, men Excel er stadig i kompatibilitetstilstand".
Klik på Ja for at genindlæse projektmappen.
Opgraderingen er nu fuldført. Hvis du fik andre meddelelser under opgraderingen, kan opgraderingen være mislykket eller være blevet mødt med delvis succes. I nogle tilfælde skal du foretage manuelle ændringer i projektmappen eller datamodellen for at opgradere til Excel 2013 eller Excel 2016. Læs de følgende afsnit i denne artikel for at få mere at vide.
Denne artikel indeholder
Kendte problemer
Fjern eller genopbyg sammenkædede tabeller, der ikke længere er knyttet til en kildetabel i Excel
Forældede og uafhængige tabeller opgraderes ikke sammen med resten af modellen, hvilket resulterer i sletning af data eller ubrugelige data. Du kan undgå dette problem ved at sikre, at eksisterende sammenkædede tabeller er knyttet til en eksisterende kildetabel i Excel.
-
I Power Pivot til Excel 2010 skal du klikke på en sammenkædet tabel i vinduet Power Pivot .
-
Klik på Sammenkædet tabel på båndet.
-
Kontrollér, at Excel-tabellen peger på en eksisterende tabel. Hvis tabellen blev omdøbt i Excel, skal du klikke på pil ned i Excel-tabel for at vælge den omdøbte tabel.
-
Klik på Gå til Excel-tabel for at bekræfte, at den sammenkædede tabel oversættes til en kildedatatabel i Excel.
-
Hvis Excel-tabellen er tom, skal du gøre et af følgende:
-
Slet den sammenkædede tabel i modellen, hvis den ikke længere bruges.
-
Medmindre følgende problem også gælder, er du nu klar til at opgradere projektmappen.
Fjern detaljeadgangstabeller til forespørgsler
Et andet opgraderingsproblem gælder kun for Power Pivot datamodeller, der er baseret på Analysis Services-kuber, der understøtter detaljegennemhandlinger. Hvis en projektmappe indeholder detaljeadgangsforespørgselstabeller, ser opgraderingen ud til at lykkes i starten, men returnerer derefter en opgraderingsfejl, hver gang du klikker på et felt i en pivottabel.
-
I Power Pivot til Excel 2010 skal du finde alle detaljeadgangsforespørgselstabeller i projektmappen.
Der oprettes en detaljeadgangsforespørgselstabel i en projektmappe, når du højreklikker på en måling og vælger Vis detaljer. Resultattabellen vises som et separat ark i projektmappen. Den første linje starter med "Data returneret for ..."
-
Slet hvert ark, der indeholder detaljeadgangsforespørgselstabeller. Du kan genoprette dem efter opgraderingen.
-
Gem projektmappen.
-
Opgrader projektmappen.
-
Genopret detaljeadgangsforespørgselstabellerne, hvis du har brug for dem. Højreklik på et beregnet felt i en pivottabel, og klik på Vis detaljer. Der oprettes en detaljeadgangsforespørgselstabel i et separat regneark.
Fjern adgangskodebeskyttelse
Adgangskodebeskyttede projektmapper, der også indeholder en datamodel, kan ikke opgraderes med denne fejl:
"Datamodellen i denne projektmappe kunne ikke opgraderes".
Du kan løse dette problem ved at fjerne adgangskoden, før du opgraderer.
-
Åbn projektmappen i Excel 2013 eller Excel 2016.
-
Klik på Filer > Oplysninger > Beskyt projektmappe >Kryptér med adgangskode.
-
Fjern stjernerne, og klik derefter på OK.
-
Gem projektmappen.
-
Klik på Power Pivot > Administrer for at genstarte opgraderingen.
-
Føj adgangskodebeskyttelse tilbage til projektmappen.
Fjern begrænset adgang
Projektmappedatamodeller, der har begrænsninger for udskrivning, redigering eller kopiering, kan ikke opgraderes med denne fejl:
"Datamodellen i denne projektmappe kunne ikke opgraderes".
Du kan løse dette problem ved at fjerne begrænsningerne, før du opgraderer.
-
Åbn projektmappen i Excel 2013 eller Excel 2016.
-
Klik på Filer > oplysninger > Beskyt projektmappe >Begræns adgang.
-
Markér Ubegrænset adgang for at fjerne begrænsningerne.
-
Gem projektmappen i Excel.
-
Klik på Power Pivot > Administrer for at genstarte opgraderingen.
-
Føj adgangsbegrænsninger tilbage til projektmappen.
Bestemte kolonner i en model omtales i opgraderingsmeddelelser
Når der opstår fejl under opgraderingen, og fejlmeddelelsen angiver, hvilke felter der forårsager problemet, skal du følge disse trin:
-
I Excel 2013 eller Excel 2016 skal du gå til den pivottabel eller rapport, der indeholder de felter, som opgraderingen har problemer med.
-
Fjern felterne kun fra pivottabellen eller rapporten. Feltlisten fortsætter med at vise felterne. de vises bare ikke i rapporten.
-
Gem og luk projektmappen.
-
Åbn projektmappen igen.
-
Klik på Power Pivot > Administrer for at genstarte opgraderingen.
-
Hvis opgraderingen lykkedes, kan du føje felterne tilbage til pivottabellen eller rapporten.
Kan ikke opdatere en datakildeforbindelse i en opgraderet projektmappe
Du har oprettet en projektmappe i Excel 2010 med en forbindelse til en ekstern datakilde. Du åbner projektmappen i Excel 2013 eller Excel 2016. Når du forsøger at ændre en pivottabel i projektmappen, får du vist en meddelelse om, at du skal opdatere pivottabellen. Du forsøger at opdatere den, men du får vist denne meddelelse:
"Excel kunne ikke hente nødvendige oplysninger om denne kube. Kuben er muligvis blevet omorganiseret eller ændret på serveren. Kontakt OLAP-kubeadministratoren, og konfigurer om nødvendigt en ny datakilde for at oprette forbindelse til kuben."
Når du forsøger at redigere den eksisterende forbindelse, kan du se navnet på datamodellen, men du kan ikke ændre datakilden.
Problem
Forbindelsen til datakilden er ikke længere gyldig, og du skal opdatere den, men du kan ikke opdatere den i Excel 2013 eller Excel 2016.
Løsning
-
Åbn projektmappen i Excel 2010 med tilføjelsesprogrammet Power Pivot .
-
På fanen Power Pivot > Administrer datamodel for at åbne vinduet Power Pivot .
-
Klik på Hjem > Forbindelser > Eksisterende forbindelser i vinduet Power Pivot .
-
Vælg den aktuelle databaseforbindelse, og klik på Rediger.
-
I dialogboksen Rediger forbindelse skal du klikke på Gennemse for at finde en anden database af samme type, men med et andet navn eller en anden placering.
-
Gem og luk projektmappen.
-
Åbn projektmappen i Excel 2013 eller Excel 2016.
Afslut en delvis opgradering
I de fleste tilfælde skulle opgraderingen af en projektmappe gå problemfrit, men nogle gange kræves der yderligere ændringer for at fuldføre jobbet. I dette afsnit lærer du, hvordan du reagerer på bestemte fejl, der angiver en delvis eller ufuldstændig opgradering. Projektmappen er opgraderet, men der mangler visse funktioner.
KPI-billeder mangler
Hvis KPI-billeder (farvede ikoner eller grafikoner) mangler, skal du fjerne KPI'en fra området Værdier på feltlisten og derefter tilføje den igen.
Fejl ved opgradering af DAX-beregning: Vi kunne ikke opgradere denne projektmappe korrekt...
Nogle DAX-beregninger kræver manuelle ændringer, før projektmappen fungerer. Hvis DAX-udtryk eller forespørgsler ikke er kompatible med Excel 2013, opgraderes projektmappen kun delvist. Du får vist denne meddelelse:
"Vi kunne ikke opgradere denne projektmappe korrekt. Lagring kan medføre, at nogle af dine Excel-datafunktioner ikke fungerer. Du kan finde flere oplysninger her: http://go.microsoft.com/fwlink/?LinkID=259419
Her er den fejl, vi fik: Der kan ikke forespørges om intern understøttende struktur for kolonnen '<tabel>[<kolonnenavn>]', fordi de afhænger af en kolonne, relation eller måling, der ikke behandles. Opdater eller genberegn modellen."
Hvis du får denne fejl (og du kan få den flere gange), skal du huske at notere, hvilke tabeller og kolonner der er angivet, så du kan gå direkte til disse tabeller. Du skal redigere hvert DAX-udtryk:
Bemærk!: Hvis du bliver bedt om at give Power Pivot tilladelse til at gemme, lukke og genåbne projektmappen, skal du klikke på Ja.
-
Åbn den tabel, der er nævnt i meddelelsen, i vinduet Power Pivot .
-
Klik på den kolonne, der indeholder et fejlikon, og #ERROR værdier. Du bør kunne se et DAX-udtryk på formellinjen.
-
Se efter følgende kendte DAX-kompatibilitetsproblemer:
Null-værdier angivet som dobbelte anførselstegn uden værdier ("") er ikke længere tilladt. Erstat de dobbelte anførselstegn med et nul.
OPSLAGSVÆRDI, INDEHOLDER eller SKIFT forsøgte at sammenligne inkompatible værdityper. Du skal muligvis angive en [Type] i argumentet eller sikre, at begge værdityper er Numerisk, Streng eller Boolesk. Hvis du vil konvertere en af værdierne, kan du bruge funktionen VÆRDI eller FORMAT.
Der vises muligvis flere fejl i Excel, mens du retter DAX-udtryk. Hvis du ikke kan redigere en formel, skal du skifte tilbage til Excel for at se, om en fejl blokerer yderligere handling. Klik på OK for at lukke fejlen, vend tilbage til Power Pivot for at fortsætte dit arbejde.
Når du har rettet, at DAX-beregninger og fejlmeddelelser ikke længere vises, skal du betragte projektmappen som fuldt opgraderet.
Pivottabelfunktioner, der refererer til "Power Pivot Data", er ikke længere gyldige
Excel-kubefunktioner, der angiver en forbindelse til Power Pivot model fra den forrige version, skal opdateres manuelt til det nye modelnavn, "ThisWorkbookDataModel".
Tidligere version |
Excel 2013 |
=KUBEVÆRDI("Power Pivot Data",[Målinger].[ TotalSales]) |
=KUBEVÆRDI("ThisWorkbookDataModel",[Målinger].[ TotalSales]) |
-
I Excel skal du i hvert regneark klikke på Formler > Vis formler for at få vist de beregninger, der bruges i hvert ark.
-
For Excel-kubefunktioner, der angiver en forbindelse, skal du se efter "Power Pivot Data".
-
Erstat "Power Pivot Data" med "ThisWorkbookDataModel".
-
Gem projektmappen.
Sletning af data: Når opgraderingen sletter data i din model
"Opgraderingen kan ikke opgradere følgende sammenkædede tabeller <tabelnavn>. Disse tabeller er blevet fjernet fra modellen."
I særlige tilfælde slettes data fra en model under opgraderingen. Datasletning sker, når du har en horeunge sammenkædet tabel i modellen, som ikke kan spores til en tilknyttet tabel i samme projektmappe, enten fordi kildetabellen er blevet slettet eller omdøbt.
Opgraderingen lykkes, men den sammenkædede tabel er fjernet
En sammenkædet tabel er en tabel, som du opretter i et regneark og derefter føjer til en datamodel, så du kan relatere den til andre tabeller og tilføje DAX-beregninger. Opgraderingen sletter en sammenkædet tabel, hvis kildetabellen ikke længere findes i projektmappen.
Her er scenariet: Du har oprettet eller importeret en tabel i Excel, tilføjet den som en sammenkædet tabel i Power Pivot , hvor den blev en del af datamodellen, og derefter slettet den oprindelige tabel, som den var baseret på. Modellen bevarer den sammenkædede tabel, selvom tabellen i Excel er væk.
Når du senere forsøger at opgradere projektmappen til Excel 2013, opstår følgende fejl.
"Opgraderingen kan ikke opgradere følgende sammenkædede tabeller <tabelnavn>. Disse tabeller er blevet fjernet fra modellen."
Hvis det er muligt, kan du annullere opgraderingen, så du kan ændre modellen eller oprette en sikkerhedskopi, hvis du vil referere til tabellen senere:
-
Klik på OK for at lukke meddelelsen "Opgraderingen kunne ikke opgradere følgende sammenkædede tabeller".
-
Når du bliver spurgt, om du vil gemme, lukke og genåbne projektmappen, skal du klikke på Nej.
-
Luk filen i Excel 2013 uden at gemme den.
-
Åbn projektmappen i Excel 2010, og ret problemerne med sammenkædede tabeller:
-
Er der ikke længere brug for sammenkædet tabel? Slet den fra modellen, eller genstart opgraderingen i Excel 2013, og lad opgraderingen fjerne tabellen for dig.
-
Excel-tabel blev omdøbt, men den sammenkædede tabel var ikke? Opdater forbindelsesoplysningerne i Power Pivotsom beskrevet i trin 1 øverst på denne side.
-
Sammenkædet tabel skal forblive, fordi den bruges i beregninger eller i en pivottabel, men den oprindelige Excel-tabel er væk? Opret kildetabellen i Excel, og opdater kæden:
-
Kopiér rækkerne fra den sammenkædede tabel i vinduet Power Pivot .
-
Indsæt rækkerne i et regneark i Excel.
-
Formatér rækkerne som en tabel.
-
Navngiv tabellen.
-
Gå tilbage til vinduet Power Pivot .
-
Klik på Sammenkædet tabel > Excel-tabel , og vælg derefter den tabel, du lige har oprettet.
-
Gem filen.
-
-
-
Når du har foretaget rettelser, skal du åbne filen i Excel 2013.
-
Start opgraderingen igen ved at klikke på Power Pivot > Administrer.
Hvis du allerede har gemt projektmappen, kan du ikke annullere opdateringen af en tidligere version. Du skal genoprette den sammenkædede tabel fra bunden. Mere om: Føj regnearksdata til en datamodel ved hjælp af en sammenkædet tabel.
Hvad er anderledes i en opgraderet model
I de fleste tilfælde er en opgraderet projektmappe identisk med den foregående projektmappe. Der er dog nogle få ændringer i den nyere version, der er værd at nævne.
Udsnit og kolonnebeskrivelser vises ikke længere feltlisten
I tidligere versioner viste en pivottabelfeltliste kolonne- eller feltbeskrivelser som værktøjstip. I Excel 2013 eller nyere understøtter feltlisten ikke værktøjstip. Kolonnebeskrivelser, der findes i modellen, ignoreres i datavisualiseringer i Excel.
Udsnit understøttes, men du kan nu oprette dem på en anden måde. Feltlisten indeholder ikke indstillinger til oprettelse af et udsnitsværktøj.
Opgraderede projektmapper fungerer ikke længere i en tidligere version af Excel og Power Pivot
Før Excel 2013 var der to tidligere versioner af tilføjelsesprogrammet Power Pivot . Begge versioner fungerer kun sammen med Excel 2010. Disse versioner er:
-
SQL Server 2008 R2 Power Pivot til Excel
-
SQL Server 2012 Power Pivot til Excel 2010
Når du har opgraderet en datamodel til Excel 2013 eller Excel 2016, kan du åbne projektmappen, men ikke interagere med eller redigere de modelbaserede pivottabeller i Excel 2010. Når du åbner en excel 2013- eller Excel 2016 projektmappedatamodel i Excel 2010, får du vist følgende fejlmeddelelse, hvis du klikker på et udsnitsværktøj, ændrer et filter eller trækker et nyt felt til pivottabellen:
"Initialiseringen af datakilden mislykkedes".
Denne fejl opstår, fordi datainteraktioner, f.eks. at klikke på et udsnitsværktøj, genererer en forespørgsel, der sendes til datamodellen (modellen er datakilden for pivottabellen). Da datamodellen ikke længere er gyldig i Excel 2010, får du en initialiseringsfejl for datakilden i stedet for datainteraktion.
Antag, at du nu forsøger at åbne datamodellen i et Power Pivot vindue. Modellen åbnes ikke, og følgende fejl opstår:
"Denne projektmappe indeholder en Excel-datamodel, der er oprettet i en nyere version af Excel. Du kan åbne denne projektmappe i en ældre version af Excel, men du kan ikke indlæse eller arbejde med Power Pivot , når den sameksisterer med en Excel-datamodel."
Der er ingen løsninger. -opgraderingen er kun fremadrettet. Før du opgraderer, skal du kontakte kollegaer for at sikre, at I alle opgraderer til Excel 2013 på samme tid. Desuden kan det også være en god ide midlertidigt at bevare separate versioner af dine projektmapper, hvis din organisation planlægger at bruge Excel 2010 og Excel 2013 eller Excel 2016 side om side.
Mere om: Power Pivot-versionskompatibilitet