Gegevenstypen toevoegen of wijzigen (Power Query)

Van toepassing op
Excel voor Microsoft 365 Excel voor Microsoft 365 voor Mac

U kunt een gegevenstype definiëren en detecteren, maar meestal hoeft u dit niet te doen. Gegevenstypedetectie vindt standaard automatisch plaats wanneer u verbinding maakt met:

  • Gestructureerde gegevensbronnen Voorbeelden zijn alle databases. In Power Query wordt het tabelschema uit de gegevensbron gelezen en worden de gegevens automatisch weergegeven met het juiste gegevenstype voor elke kolom.
  • Ongestructureerde bronnen Voorbeelden hiervan zijn Excel-, CSV- en tekstbestanden. In Power Query worden gegevenstypen automatisch gedetecteerd door de waarden in de tabel te inspecteren.

Automatische detectie van gegevenstypen is in Power Query standaard ingeschakeld voor ongestructureerde bronnen, maar u kunt de optie desgewenst wijzigen. In sommige gevallen wilt u mogelijk niet dat deze stappen automatisch worden uitgevoerd omdat de actie kan leiden tot vernieuwingsfouten van de gegevensbron. Zie Omgaan met fouten in een gegevensbron voor meer informatie.

Power Query gegevenstypen

De gegevenstypen die in Power Query worden gebruikt, worden in de volgende tabel weergegeven.

Pictogram Gegevenstype Beschrijving
Het pictogram voor gegevenstype Any Alle Geeft aan dat er geen expliciete definitie van het gegevenstype is.
Nog te bepalen Binair Een binaire waarde, zoals J/N of 0/1.
Nog te bepalen Vast decimaal getal Heeft een vaste notatie van vier cijfers rechts en 19 cijfers links. Ook wel het valutatype genoemd.
Nog te bepalen Datum Een datum zonder tijd en met een nul voor de decimale waarde.
Nog te bepalen Datum/Tijd Een datum- en tijdwaarde die zijn opgeslagen als een decimaal getal.
Nog te bepalen Datum/tijd/tijdzone Een UTC-datum/-tijd met tijdzone-verschuiving.
Nog te bepalen Duur Een tijdsduur die wordt omgezet in een decimaal getal.
Nog te bepalen Waar/onwaar Een Booleaanse waarde van Waar of Onwaar.
Nog te bepalen Decimaal getal Een drijvendekommagetal van 64 bits (acht bytes).
Nog te bepalen Percentage Een vast decimaal getal met een masker dat moet worden opgemaakt als een percentage.
Nog te bepalen Text Tekenreeksen, getallen of datums weergegeven in een tekstnotatie.
Nog te bepalen Tijd Een tijd zonder datum zonder cijfers links van het decimaalteken.
Nog te bepalen Geheel getal Een geheel getal van 64 bits (acht bytes).

Een gegevenstype definiëren en detecteren

Het gegevenstype van een kolom wordt links van de kolomkop weergegeven met een pictogram dat het gegevenstype symboliseert.

Voorbeeld van gegevenstypepictogrammen links van kolomkoppen

  1. Als u een query wilt openen, zoekt u een query die eerder is geladen in de Power Query-editor, selecteert u een cel in de gegevens en selecteert u vervolgens Query>bewerken. Zie Een query maken, laden of bewerken in Excel (Power Query) voor meer informatie.
  2. Als u een gegevenstype wilt detecteren, selecteert u een kolom en selecteert u vervolgens Transformeren>Gegevenstype detecteren. U kunt dit doen als het huidige gegevenstype Any is en u een specifiek gegevenstype voor de kolom wilt gebruiken.
  3. Als u een gegevenstype wilt definiëren, selecteert ugegevenstypeStart> en selecteert u vervolgens een gegevenstype in de vervolgkeuzelijst.

Tip U kunt ook het pictogram aan de linkerkant van de kolomkop selecteren. Naast elk gegevenstype kunt u ook Landinstelling gebruiken onder aan de lijst selecteren om het dialoogvenster Type wijzigen met landinstelling weer te geven. U kunt een gegevenstype selecteren en er een bepaalde landinstelling op toepassen. Deze landinstelling heeft voorrang op de landinstelling van Power Query. Zie Een landinstelling of regio voor gegevens instellen (Power Query) voor meer informatie.

Automatische detectie van gegevenstypen en kolomkoppen instellen

Standaard inspecteert en detecteert Power Query kolomtypen en koppen voor ongestructureerde bronnen op basis van de eerste 200 rijen van de tabel. Wanneer deze instelling is ingeschakeld, worden in Power Query automatisch twee stappen aan uw query toegevoegd, direct na de eerste bronstap:

  • Stap: Gepromoveerde berichtkoppen De eerste rij van de tabel wordt de kolomkop. Deze stap is het equivalent van de opdracht Eerste rij als koppen gebruiken op het tabblad Start . Bijvoorbeeld:

    = Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  • Stap: Type gewijzigd Converteert de waarden van het gegevenstype Any naar een gegevenstype op basis van de controle van de waarden uit elke kolom. Deze stap is het equivalent van de opdracht Gegevenstype detecteren op het tabblad Transformeren . Bijvoorbeeld:

    = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Werkwijze

  1. Selecteer in de Power Query-editor Bestandsopties>en instellingen>Queryopties.

  2. De optie instellen voor al uw werkmappen Selecteer in het linkerdeelvenster onder ALGEMEENde optie 'Gegevens laden' en selecteer vervolgens in het rechterdeelvenster onder Typedetectie een van de volgende opties:

    • Altijd kolomtypen en koppen voor ongestructureerde bronnen detecteren
    • Kolomtypen en koppen voor ongestructureerde bronnen detecteren op basis van de instelling van elk bestand
    • Detecteer nooit kolomtypen en koppen voor ongestructureerde bronnen
       
  3. De optie voor het openen van een werkmap instellen Selecteer in het linkerdeelvenster onder HUIDIGE WERKMAP de optie 'Gegevens laden' en schakel in het rechterdeelvenster onder Typedetectiehet selectievakje Kolomtypen en koppen voor ongestructureerde bronnen detecteren in of uit.

Zie ook

Help voor Power Query voor Excel

Een kolom toevoegen op basis van een gegevenstype

Gegevenstypen in Power Query (docs.com)