Det føles helt sikkert godt, når du endelig konfigurerer dine datakilder og forme data på den måde, du ønsker. Forhåbentlig udføres handlingen problemfrit, når du opdaterer data fra en ekstern datakilde. Men det er ikke altid tilfældet. Ændringer i datastrømmen undervejs kan medføre problemer, der ender som fejl, når du forsøger at opdatere data. Nogle fejl kan være nemme at løse, nogle kan være forbigående, og nogle kan være svære at diagnosticere. Det følgende er et sæt strategier, du kan tage for at håndtere fejl, der kommer på din måde.
Der kan opstå to typer fejl, når du opdaterer data.
Lokal Hvis der opstår en fejl i din Excel-projektmappe, er din fejlfinding i det mindste begrænset og nemmere at administrere. Måske har opdaterede data forårsaget en fejl med en funktion, eller dataene har oprettet en ugyldig betingelse på en rulleliste. Disse fejl er besværlige, men forholdsvis nemme at finde, identificere og rette. Excel har også forbedret fejlhåndtering med tydeligere meddelelser og kontekstafhængige links til målrettede hjælpeemner, der kan hjælpe dig med at finde ud af og løse problemet.
Fjern Men en fejl, der kommer fra en ekstern datakilde, er en helt anden sag. Der er sket noget i et system, der kan være på den anden side af gaden, halvvejs rundt om i verden eller i skyen. Disse typer fejl kræver en anden tilgang. Almindelige fjernfejl omfatter:
-
Der kunne ikke oprettes forbindelse til en tjeneste eller ressource. Kontrollér forbindelsen.
-
Den fil, du forsøger at få adgang til, blev ikke fundet.
-
Serveren reagerer ikke og er muligvis under vedligeholdelse.
-
Dette indhold er ikke tilgængeligt. Den er muligvis blevet fjernet eller er midlertidigt ikke tilgængelig.
-
Vent venligst... dataene indlæses.
Følgende er et par forslag, der kan hjælpe dig med at håndtere fejl, du kan støde på.
Find og gem den specifikke fejl Undersøg først ruden Forespørgsler & Connections (vælg Data > Forespørgsler & Connections, markér forbindelsen, og vis derefter pop op-vinduet). Se, hvilke dataadgangsfejl der opstod, og notér eventuelle yderligere oplysninger. Åbn derefter forespørgslen for at få vist specifikke fejl med hvert forespørgselstrin. Alle fejl vises med gul baggrund, så du nemt kan identificere dem. Notér eller skærmbilledet registrerer fejlmeddelelsesoplysningerne, også selvom du ikke helt forstår dem. En kollega, administrator eller en supporttjeneste i din organisation kan muligvis hjælpe dig med at forstå, hvad der skete, og foreslå en løsning. Du kan få mere at vide under Håndtering af fejl i Power Query.
Få hjælpeoplysninger Søg på webstedet Office Hjælp og kurser. Dette indeholder ikke kun omfattende hjælpindhold, men også fejlfindingsoplysninger. Du kan finde flere oplysninger under Rettelser eller midlertidige løsninger på de seneste problemer i Excel til Windows.
Udnyt det tekniske community Brug Microsoft Community-websteder til at søge efter diskussioner, der specifikt vedrører dit problem. Det er meget sandsynligt, at du ikke er den første person til at opleve problemet, andre beskæftiger sig med det, og måske har endda fundet en løsning. Du kan finde flere oplysninger i Microsoft Excel Communityog Office Answers Community.
Søg på internettet Brug din foretrukne søgemaskine til at søge efter flere websteder på internettet, der kan give relevante diskussioner eller ledetråde. Dette kan være tidskrævende, men det er en måde at kaste et bredere net for at søge efter svar på særligt vanskelige spørgsmål.
Kontakt Office Support På dette tidspunkt forstår du sandsynligvis problemet meget bedre. Dette kan hjælpe dig med at fokusere på din samtale og minimere den tid, du bruger med Microsoft Support. Du kan få mere at vide under Kundesupport til Microsoft 365 og Office.
Selvom du muligvis ikke kan løse problemet, kan du finde ud af præcis, hvad der er problemet for at hjælpe andre med at forstå situationen og løse det for dig.
Problemer med tjenester og servere Forbigående netværk og kommunikationsfejl er en sandsynlig gerningsmand. Det bedste, du kan gøre, er at vente og prøve igen. Nogle gange forsvinder problemet bare.
Ændringer af placering eller tilgængelighed En database eller fil er blevet flyttet, beskadiget, taget offline til vedligeholdelse, eller databasen er gået ned. Diskenheder kan blive beskadigede, og filer går tabt. Du kan finde flere oplysninger under Gendan mistede filer på Windows 10.
Ændringer af godkendelse og beskyttelse af personlige oplysninger Det kan pludselig ske, at en tilladelse ikke længere fungerer, eller at der er foretaget en ændring af en indstilling for beskyttelse af personlige oplysninger. Begge hændelser kan forhindre adgang til en ekstern datakilde. Kontakt administratoren eller administratoren af den eksterne datakilde for at se, hvad der er ændret. Du kan finde flere oplysninger under Administrer indstillinger for datakilder og tilladelserog Angiv niveauer for beskyttelse af personlige oplysninger.
Åbnede eller låste filer Hvis en tekst, CSV eller projektmappe er åben, medtages eventuelle ændringer i filen ikke i opdateringen, før filen er blevet gemt. Hvis filen er åben, kan den desuden være låst og kan ikke åbnes, før den lukkes. Dette kan ske, når den anden person bruger en ikke-abonnementsversion af Excel. Bed dem om at lukke filen eller tjekke den ind. Du kan få mere at vide under Lås en fil op, der er blevet låst til redigering.
Ændringer i skemaer i backend Nogen ændrer et tabelnavn, kolonnenavn eller datatype. Det er næsten aldrig klogt, kan have en enorm virkning, og er især farligt med databaser. Man håber, at databaseadministrationsteamet har sat de rette kontroller for at forhindre dette i at ske, men fejl opstår.
Blokeringsfejl i forbindelse med foldning af forespørgsler Power Query forsøger at forbedre ydeevnen, når det er muligt. Det er ofte bedre at køre en databaseforespørgsel på en server for at drage fordel af større ydeevne og kapacitet. Denne proces kaldes 2-falset forespørgsel. Men Power Query blokerer en forespørgsel, hvis der er mulighed for, at data kan blive kompromitteret. En fletning defineres f.eks. mellem en projektmappetabel og en SQL Server tabel. Projektmappens data er angivet til Beskyttelse af personlige oplysninger, men de SQL Server data er angivet til Organisatorisk. Da beskyttelse af personlige oplysninger er mere restriktiv end organisatorisk, blokerer Power Query informationsudvekslingen mellem datakilderne. Forespørgslen foldes i baggrunden, så det kan overraske dig, når der opstår en blokeringsfejl. Du kan få mere at vide under Grundlæggende oplysninger om foldning af forespørgsler, foldning af forespørgsler og foldning med Forespørgselsdiagnosticering.
Ofte med Power Query kan du finde ud af præcis, hvad der er problemet, og løse det selv.
Omdøbte tabeller og kolonner Ændringer af oprindelige tabel- og kolonnenavne eller kolonneoverskrifter vil næsten helt sikkert medføre problemer, når du opdaterer data. Forespørgsler er afhængige af tabel- og kolonnenavne til at forme data i næsten hvert trin. Undgå at ændre eller fjerne oprindelige tabel- og kolonnenavne, medmindre dit formål er at få dem til at matche med datakilden.
Ændringer af datatyper Ændringer af datatyper kan nogle gange medføre fejl eller utilsigtede resultater, især i funktioner, der kan kræve en bestemt datatype i argumenterne. Det kan f.eks. være, at du erstatter en tekstdatatype i en talfunktion eller forsøger at udføre en beregning på en ikke-numerisk datatype. Du kan få mere at vide under Tilføj eller rediger datatyper.
Fejl på celleniveau Disse typer fejl forhindrer ikke, at en forespørgsel indlæses, men de viser Fejl i cellen. Hvis du vil se meddelelsen, skal du vælge mellemrum i en tabelcelle, der indeholder Fejl. Du kan fjerne, erstatte eller blot beholde fejlene. Eksempler på cellefejl omfatter:
-
Omdannelse Du forsøger at konvertere en celle, der indeholder IKKE.TILGÆNGELIG, til et helt tal.
-
Matematisk Du forsøger at multiplicere en tekstværdi med en numerisk værdi.
-
Sammenkædning Du forsøger at kombinere strenge, men en af dem er numerisk.
Eksperimentér sikkert og gentagelse Hvis du ikke er sikker på, at en transformation kan påvirke negativt, skal du kopiere en forespørgsel, teste dine ændringer og gentage gennem variationer af en Power Query kommando. Hvis kommandoen ikke virker, skal du blot slette det trin, du har oprettet, og prøve igen. Hvis du hurtigt vil oprette eksempeldata med samme skema og struktur , skal du oprette en Excel-tabel med flere kolonner og rækker og derefter importere den (Vælg data > Fra tabel/område). Få mere at vide under Opret en tabel og Importér fra en Excel-tabel.
Du kan føle dig som et barn i en slikbutik, når du først forstår, hvad du kan gøre med data i Power Query-editor. Men modstå fristelsen til at spise alt slik. Du vil undgå at foretage transformationer, der utilsigtet kan medføre opdateringsfejl. Nogle handlinger er enkle, f.eks. flytning af kolonner til en anden placering i tabellen, og bør ikke føre til opdateringsfejl nede ad vejen, fordi Power Query registrerer kolonner efter deres kolonnenavn.
Andre handlinger kan føre til opdateringsfejl. En generel tommelfingerregel kan være dit styrende lys. Undgå at foretage væsentlige ændringer i de oprindelige kolonner. Hvis du vil være sikker, skal du kopiere den oprindelige kolonne med en kommando (Tilføj en kolonne, Brugerdefineret kolonne, Dupliker kolonne osv.) og derefter foretage dine ændringer i den kopierede version af den oprindelige kolonne. Følgende handlinger kan nogle gange føre til opdateringsfejl og nogle bedste fremgangsmåder, der kan hjælpe tingene til at gå mere problemfrit.
Handling |
Vejledning |
---|---|
Filtrering |
Forbedr effektiviteten ved at filtrere data så tidligt som muligt i forespørgslen og fjerne unødvendige data for at reducere unødvendig behandling. Du kan også bruge Autofilter til at søge efter eller vælge bestemte værdier og drage fordel af de typespecifikke filtre, der er tilgængelige i kolonnerne dato, datetime og datotidszone (f.eks . Måned, Uge, Dag). |
Datatyper og kolonneoverskrifter |
Power Query føjer automatisk to trin til forespørgslen umiddelbart efter det første kildetrin: Fremhævede overskrifter, som fremhæver den første række i tabellen til kolonneoverskriften og Ændret type, som konverterer værdierne fra Datatypen Alle til en datatype baseret på inspektionen af værdierne fra hver kolonne. Dette er praktisk, men der kan være tidspunkter, hvor du eksplicit vil styre denne funktionsmåde for at forhindre utilsigtede opdateringsfejl. Du kan få mere at vide under Tilføje eller ændre datatyper og Hæve eller sænke rækker og kolonneoverskrifter. |
Omdøbe en kolonne |
Undgå at omdøbe de oprindelige kolonner. Brug kommandoen Omdøb for kolonner, der tilføjes af andre kommandoer eller handlinger. Du kan få mere at vide under Omdøbe en kolonne. |
Opdel kolonne |
Opdel kopier af den oprindelige kolonne, ikke den oprindelige kolonne. Du kan få mere at vide under Opdel en tekstkolonne. |
Flet kolonner |
Flet kopier af de oprindelige kolonner, ikke de oprindelige kolonner. Du kan få mere at vide under Flette kolonner. |
Fjerne en kolonne |
Hvis du har et lille antal kolonner at beholde, skal du bruge Vælg kolonne for at beholde dem, du ønsker. Overvej forskellen mellem at fjerne en kolonne og fjerne andre kolonner. Når du vælger at fjerne andre kolonner, og du opdaterer dine data, kan nye kolonner, der er føjet til datakilden, siden din seneste opdatering, forblive uopdagede, fordi de ville blive betragtet som andre kolonner, når trinnet Fjern kolonne udføres igen i forespørgslen. Denne situation opstår ikke, hvis du eksplicit fjerner en kolonne. Tip Der er ingen kommando til at skjule en kolonne (som der er i Excel). Men hvis du har mange kolonner, og du vil skjule mange af dem for at hjælpe med at fokusere på dit arbejde, kan du gøre følgende: fjerne kolonnerne, huske det trin, der blev oprettet, og derefter fjerne dette trin, før du indlæser forespørgslen tilbage i regnearket. Du kan få mere at vide under Fjern kolonner. |
Erstatte en værdi |
Når du erstatter en værdi, redigerer du ikke datakilden. I stedet foretager du en ændring af værdierne i forespørgslen. Næste gang du opdaterer dine data, kan den værdi, du har søgt efter, være ændret en smule eller ikke længere være der, og derfor fungerer kommandoen Erstat muligvis ikke som oprindeligt tiltænkt. Du kan få mere at vide under Erstatte værdier. |
Pivot og Unpivot |
Når du bruger kommandoen Pivotkolonne , kan der opstå en fejl, når du pivoterer en kolonne, ikke aggregerer værdier, men der returneres mere end en enkelt værdi. Denne situation kan opstå efter en opdateringshandling, der ændrer dataene på en uventet måde. Brug kommandoen Unpivot Other Columns , når ikke alle kolonner kendes, og du ønsker, at nye kolonner, der tilføjes under en opdateringshandling, også skal frigøres. Brug kommandoen Unpivot Only Selected Columns , når du ikke kender antallet af kolonner i datakilden, og du vil sikre dig, at de markerede kolonner forbliver ikke-pivoteret efter en opdateringshandling. Du kan få mere at vide i Pivotkolonner og Unpivot-kolonner. |
Undgå, at der opstår fejl Hvis en ekstern datakilde administreres af en anden gruppe i organisationen, skal de være opmærksomme på din afhængighed af dem og for at undgå ændringer i deres systemer, der kan medføre problemer i senere tid. Hold styr på indvirkninger på data, rapporter, diagrammer og andre artefakter, der afhænger af dataene. Konfigurer kommunikationslinjer for at sikre, at de forstår virkningen, og tag de nødvendige skridt til at sikre, at tingene kører problemfrit. Find metoder til at oprette kontrolelementer, der minimerer unødvendige ændringer og forudser konsekvenserne af nødvendige ændringer. Det er ganske vist let at sige og nogle gange svært at gøre.
Fremtidssikret med forespørgselsparametre Brug forespørgselsparametre til at reducere ændringer af f.eks. en dataplacering. Du kan designe en forespørgselsparameter til at erstatte en ny placering, f.eks. en mappesti, et filnavn eller en URL-adresse. Der er flere måder at bruge forespørgselsparametre til at afhjælpe problemer. Du kan finde flere oplysninger under Opret en parameterforespørgsel.
Se også
Hjælp til Power Query til Excel
Bedste fremgangsmåder, når du arbejder med Power Query (docs.com)