Het voelt zeker geweldig wanneer u eindelijk uw gegevensbronnen instelt en gegevens op de gewenste manier vormgeeft. Hopelijk verloopt de bewerking soepel wanneer u gegevens van een externe gegevensbron vernieuwt. Maar dat is niet altijd het geval. Wijzigingen in de gegevensstroom kunnen problemen veroorzaken die als fouten eindigen wanneer u gegevens probeert te vernieuwen. Sommige fouten zijn mogelijk eenvoudig op te lossen, andere zijn tijdelijk en andere zijn moeilijk te diagnosticeren. Wat volgt is een reeks strategieën die u kunt gebruiken om fouten te verwerken die op uw pad komen.
Er zijn twee typen fouten die kunnen optreden wanneer u gegevens vernieuwt.
Lokaal Als er een fout optreedt in uw Excel-werkmap, zijn uw inspanningen voor probleemoplossing ten minste beperkt en beter beheersbaar. Mogelijk hebben vernieuwde gegevens een fout veroorzaakt met een functie of hebben de gegevens een ongeldige voorwaarde in een vervolgkeuzelijst gemaakt. Deze fouten zijn lastig, maar vrij eenvoudig op te sporen, te identificeren en op te lossen. Excel heeft ook een verbeterde foutafhandeling met duidelijkere berichten en contextgevoelige koppelingen naar gerichte Help-onderwerpen om u te helpen het probleem op te sporen en op te lossen.
Afgelegen Een fout die afkomstig is van een externe externe gegevensbron is echter een andere zaak. Er is iets gebeurd in een systeem dat zich aan de overkant van de straat, halverwege de wereld of in de cloud bevindt. Voor dit soort fouten is een andere aanpak vereist. Veelvoorkomende externe fouten zijn:
-
Kan geen verbinding maken met een service of resource. Controleer de verbinding.
-
Het bestand dat u probeert te openen, kan niet worden gevonden.
-
De server reageert niet en ondergaat mogelijk onderhoud.
-
Deze inhoud is niet beschikbaar. Deze is mogelijk verwijderd of is tijdelijk niet beschikbaar.
-
Een ogenblik geduld... de gegevens worden geladen.
Hieronder volgen enkele suggesties om u te helpen bij het oplossen van fouten die u kunt tegenkomen.
De specifieke fout zoeken en opslaan Bekijk eerst het deelvenster Query's & Connections (selecteer Gegevens > Query's & Connections, selecteer de verbinding en geef vervolgens de flyout weer). Bekijk welke gegevenstoegangsfouten zijn opgetreden en noteer eventuele aanvullende informatie. Open vervolgens de query om eventuele specifieke fouten bij elke querystap te zien. Alle fouten worden weergegeven met een gele achtergrond voor eenvoudige identificatie. Noteer of schermopname van de foutberichtinformatie, zelfs als u deze niet volledig begrijpt. Een collega, beheerder of ondersteuningsservice in uw organisatie kan u mogelijk helpen begrijpen wat er is gebeurd en een oplossing voorstellen. Zie Omgaan met fouten in Power Query voor meer informatie.
Help opvragen Zoek op de Help- en trainingssite van Office. Dit bevat niet alleen uitgebreide Help-inhoud, maar ook informatie over het oplossen van problemen. Zie Oplossingen of tijdelijke oplossingen voor recente problemen in Excel voor Windows voor meer informatie.
Maak gebruik van de technische community Gebruik Microsoft Community-sites om te zoeken naar discussies die specifiek betrekking hebben op uw probleem. Het is zeer waarschijnlijk dat u niet de eerste persoon bent die het probleem ondervindt, anderen hebben ermee te maken en hebben misschien zelfs een oplossing gevonden. Zie De Microsoft Excel-communityen Office Answers Community voor meer informatie.
Zoeken op het web Gebruik de zoekmachine van uw voorkeur om te zoeken naar aanvullende sites op het web die relevante discussies of aanwijzingen kunnen bieden. Dit kan tijdrovend zijn, maar het is een manier om een breder net te werpen om te zoeken naar antwoorden op bijzonder netige vragen.
Contact opnemen met Office-ondersteuning Op dit moment begrijpt u het probleem waarschijnlijk veel beter. Dit kan u helpen uw gesprek te concentreren en de tijd die u met Microsoft Ondersteuning doorbrengt te minimaliseren. Zie Microsoft 365 en Office-klantondersteuning voor meer informatie.
Hoewel u het probleem mogelijk niet kunt oplossen, kunt u erachter komen wat het probleem is om anderen te helpen de situatie te begrijpen en deze voor u op te lossen.
Problemen met services en servers Onregelmatige netwerk- en communicatiefouten zijn waarschijnlijk een boosdoener. U kunt het beste wachten en het opnieuw proberen. Soms verdwijnt het probleem gewoon.
Wijzigingen in locatie of beschikbaarheid Een database of bestand is verplaatst, beschadigd, offline gehaald voor onderhoud of de database is vastgelopen. Schijfapparaten kunnen beschadigd raken en bestanden gaan verloren. Zie Verloren bestanden herstellen op Windows 10 voor meer informatie.
Wijzigingen in verificatie en privacy Het kan plotseling gebeuren dat een machtiging niet meer werkt of dat er een wijziging is aangebracht in een privacy-instelling. Beide gebeurtenissen kunnen de toegang tot een externe gegevensbron verhinderen. Neem contact op met uw beheerder of de beheerder van de externe gegevensbron om te zien wat er is gewijzigd. Zie Instellingen en machtigingen voor gegevensbronnen beheren enPrivacyniveaus instellen voor meer informatie.
Geopende of vergrendelde bestanden Als een tekst, CSV of werkmap is geopend, worden eventuele wijzigingen in het bestand pas in het vernieuwen opgenomen als het bestand is opgeslagen. Als het bestand is geopend, is het mogelijk vergrendeld en kan het niet worden geopend totdat het is gesloten. Dit kan gebeuren wanneer de andere persoon een niet-abonnementsversie van Excel gebruikt. Vraag hen om het bestand te sluiten of in te checken. Zie Een bestand ontgrendelen dat is vergrendeld voor bewerken voor meer informatie.
Wijzigingen in schema's in de back-end Iemand wijzigt een tabelnaam, kolomnaam of gegevenstype. Dit is bijna nooit verstandig, kan een enorme impact hebben en is vooral gevaarlijk voor databases. Men hoopt dat het databasebeheerteam de juiste besturingselementen heeft ingesteld om dit te voorkomen, maar er treden wel fouten op.
Fouten bij het vouwen van query's blokkeren Power Query probeert de prestaties te verbeteren wanneer dat mogelijk is. Het is vaak beter om een databasequery uit te voeren op een server om te profiteren van betere prestaties en capaciteit. Dit proces wordt query folding genoemd. Power Query blokkeert echter een query als er mogelijk sprake is van inbreuk op gegevens. Er wordt bijvoorbeeld een samenvoeging gedefinieerd tussen een werkmaptabel en een SQL Server tabel. De gegevensprivacy van de werkmap is ingesteld op Privacy, maar de SQL Server gegevens is ingesteld op Organisatie. Omdat privacy restrictiever is dan organisatie, blokkeert Power Query de informatie-uitwisseling tussen de gegevensbronnen. Het vouwen van query's vindt achter de schermen plaats, dus het kan u verrassen wanneer er een blokkeringsfout optreedt. Zie Basisbeginselen voor het vouwen van query's, Query vouwen en Vouwen met querydiagnose voor meer informatie.
Vaak kunt u met Power Query precies uitzoeken wat het probleem is en het zelf oplossen.
Naam van tabellen en kolommen gewijzigd Wijzigingen in oorspronkelijke tabel- en kolomnamen of kolomkoppen veroorzaken vrijwel zeker problemen wanneer u gegevens vernieuwt. Query's zijn afhankelijk van tabel- en kolomnamen om gegevens in bijna elke stap vorm te geven. Vermijd het wijzigen of verwijderen van oorspronkelijke tabel- en kolomnamen, tenzij het uw doel is om ze overeen te laten komen met de gegevensbron.
Wijzigingen in gegevenstypen Wijzigingen in gegevenstypen kunnen soms fouten of onbedoelde resultaten veroorzaken, met name in functies waarvoor mogelijk een specifiek gegevenstype in de argumenten is vereist. Voorbeelden hiervan zijn het vervangen van een tekstgegevenstype in een getalfunctie of het uitvoeren van een berekening op een niet-numeriek gegevenstype. Zie Gegevenstypen toevoegen of wijzigen voor meer informatie.
Fouten op celniveau Dit soort fouten voorkomt niet dat een query wordt geladen, maar er wordt fout weergegeven in de cel. Als u het bericht wilt zien, selecteert u witruimte in een tabelcel met Fout. U kunt de fouten verwijderen, vervangen of gewoon behouden. Voorbeelden van celfouten zijn:
-
Conversie U probeert een cel met N.V te converteren naar een geheel getal.
-
Wiskundig U probeert een tekstwaarde te vermenigvuldigen met een numerieke waarde.
-
Aaneenschakeling U probeert tekenreeksen te combineren, maar een ervan is numeriek.
Veilig experimenteren en herhalen Als u niet zeker weet of een transformatie een negatieve invloed kan hebben, kopieert u een query, test u de wijzigingen en doorloopt u variaties van een Power Query opdracht. Als de opdracht niet werkt, verwijdert u de stap die u hebt gemaakt en probeert u het opnieuw. Als u snel voorbeeldgegevens met hetzelfde schema en dezelfde structuur wilt maken, maakt u een Excel-tabel met verschillende kolommen en rijen en importeert u deze vervolgens (Selecteer Gegevens > Uit tabel/bereik). Zie Een tabel maken en Importeren vanuit een Excel-tabel voor meer informatie.
U voelt zich misschien een kind in een snoepwinkel wanneer u voor het eerst begrijpt wat u kunt doen met gegevens in de Power Query-editor. Maar weersta de verleiding om al het snoep te eten. U wilt voorkomen dat er transformaties worden uitgevoerd die onbedoeld vernieuwingsfouten kunnen veroorzaken. Sommige bewerkingen zijn eenvoudig, zoals het verplaatsen van kolommen naar een andere positie in de tabel en mogen niet leiden tot vernieuwingsfouten, omdat Power Query kolommen bijhoudt op basis van hun kolomnaam.
Andere bewerkingen kunnen leiden tot vernieuwingsfouten. Een algemene vuistregel kan uw leidende licht zijn. Vermijd het aanbrengen van belangrijke wijzigingen in de oorspronkelijke kolommen. Als u het veilig wilt afspelen, kopieert u de oorspronkelijke kolom met een opdracht (Een kolom toevoegen, Aangepaste kolom, Kolom dupliceren, enzovoort) en wijzigt u vervolgens de gekopieerde versie van de oorspronkelijke kolom. Hieronder volgen de bewerkingen die soms kunnen leiden tot vernieuwingsfouten en enkele aanbevolen procedures om de zaken soepeler te laten verlopen.
Bewerking |
Richtlijn |
---|---|
Filtering |
Verbeter de efficiëntie door gegevens zo vroeg mogelijk in de query te filteren en overbodige gegevens te verwijderen om onnodige verwerking te verminderen. Gebruik ook AutoFilter om specifieke waarden te zoeken of te selecteren en gebruik typespecifieke filters die beschikbaar zijn in de kolommen datum, datum/tijd en datum (zoals Maand, Week, Dag). |
Gegevenstypen en kolomkoppen |
Power Query voegt automatisch twee stappen toe aan uw query direct na de eerste stap Bron: Gepromoveerde kopteksten, waarmee de eerste rij van de tabel de kolomkop wordt, en Gewijzigd type, waarmee de waarden van het gegevenstype Any worden geconverteerd naar een gegevenstype op basis van de controle van de waarden uit elke kolom. Dit is handig, maar soms wilt u dit gedrag expliciet bepalen om onbedoelde vernieuwingsfouten te voorkomen. Zie Gegevenstypen toevoegen of wijzigen en Rijen en kolomkoppen verhogen of degraderen voor meer informatie. |
De naam van een kolom wijzigen |
Wijzig de naam van de oorspronkelijke kolommen niet. Gebruik de opdracht Naam wijzigen voor kolommen die zijn toegevoegd door andere opdrachten of acties. Zie De naam van een kolom wijzigen voor meer informatie. |
Kolommen splitsen |
Kopieën van de oorspronkelijke kolom splitsen, niet de oorspronkelijke kolom. Zie Een kolom met tekst splitsen voor meer informatie. |
Kolommen samenvoegen |
Kopieën van de oorspronkelijke kolommen samenvoegen, niet de oorspronkelijke kolommen. Zie Kolommen samenvoegen voor meer informatie. |
Een kolom verwijderen |
Als u een klein aantal kolommen wilt behouden, gebruikt u Kolom kiezen om de gewenste kolommen te behouden. Houd rekening met het verschil tussen het verwijderen van een kolom en het verwijderen van andere kolommen. Wanneer u ervoor kiest om andere kolommen te verwijderen en u uw gegevens vernieuwt, kunnen nieuwe kolommen die sinds de laatste vernieuwing aan de gegevensbron zijn toegevoegd, niet worden gedetecteerd omdat ze als andere kolommen worden beschouwd wanneer de stap Kolom verwijderen opnieuw wordt uitgevoerd in de query. Deze situatie treedt niet op als u een kolom expliciet verwijdert. Tip Er is geen opdracht om een kolom te verbergen (zoals in Excel). Als u echter veel kolommen hebt en u er veel wilt verbergen om uw werk te concentreren, kunt u het volgende doen: verwijder de kolommen, onthoud de gemaakte stap en verwijder deze stap voordat u de query weer in het werkblad laadt. Zie Kolommen verwijderen voor meer informatie. |
Een waarde vervangen |
Wanneer u een waarde vervangt, bewerkt u de gegevensbron niet. In plaats daarvan maakt u een wijziging in de waarden in de query. De volgende keer dat u uw gegevens vernieuwt, is de waarde waarnaar u hebt gezocht mogelijk iets gewijzigd of is deze er niet meer, waardoor de opdracht Vervangen mogelijk niet werkt zoals oorspronkelijk bedoeld. Zie Waarden vervangen voor meer informatie. |
Draai- en draaipunt ongedaan maken |
Wanneer u de opdracht Draaikolom gebruikt, kan er een fout optreden wanneer u een kolom draait, geen waarden samenvoegt, maar meer dan één waarde wordt geretourneerd. Deze situatie kan zich voordoen na een vernieuwingsbewerking die de gegevens op een onverwachte manier wijzigt. Gebruik de opdracht Andere kolommen opheffen als niet alle kolommen bekend zijn en u wilt dat nieuwe kolommen die tijdens een vernieuwingsbewerking worden toegevoegd, ook worden uitgeschakeld. Gebruik de opdracht Alleen geselecteerde kolom opheffenals u het aantal kolommen in de gegevensbron niet weet en u ervoor wilt zorgen dat de geselecteerde kolommen na een vernieuwingsbewerking niet worden gepivoteerd. Zie Draaikolommen en Draaikolommen opheffen voor meer informatie. |
Voorkomen dat fouten optreden Als een externe gegevensbron wordt beheerd door een andere groep in uw organisatie, moet deze op de hoogte zijn van uw afhankelijkheid en wijzigingen in hun systemen voorkomen die downstream problemen kunnen veroorzaken. Houd de impact op gegevens, rapporten, grafieken en andere artefacten bij die afhankelijk zijn van de gegevens. Stel communicatielijnen in om ervoor te zorgen dat ze de impact begrijpen en de benodigde stappen nemen om alles soepel te laten verlopen. Manieren vinden om besturingselementen te maken die onnodige wijzigingen minimaliseren en de gevolgen van de benodigde wijzigingen anticiperen. Toegegeven, dit is gemakkelijk te zeggen en soms moeilijk te doen.
Toekomstbestendig met queryparameters Queryparameters gebruiken om wijzigingen in bijvoorbeeld een gegevenslocatie te beperken. U kunt een queryparameter ontwerpen om een nieuwe locatie te vervangen, zoals een mappad, bestandsnaam of URL. Er zijn extra manieren om queryparameters te gebruiken om problemen te verhelpen. Zie Een parameterquery maken voor meer informatie.
Zie ook
Help voor Power Query voor Excel
Aanbevolen procedures bij het werken met Power Query (docs.com)