U kunt een gegevenstype definiëren en detecteren, maar meestal hoeft u dat niet te doen. Standaard vindt de detectie van gegevenstypen automatisch plaats wanneer u verbinding maakt met:
-
Gestructureerde gegevensbronnen Voorbeelden zijn alle databases. Power Query leest het tabelschema uit de gegevensbron en geeft de gegevens automatisch weer met behulp van het juiste gegevenstype voor elke kolom.
-
Ongestructureerde bronnen Voorbeelden zijn Excel-, CSV- en tekstbestanden. Power Query detecteert automatisch gegevenstypen door de waarden in de tabel te inspecteren.
Automatische detectie van gegevenstypen is standaard ingeschakeld in Power Query voor niet-gestructureerde bronnen, maar u kunt de optie-instelling wijzigen. In sommige gevallen wilt u mogelijk niet dat deze stappen automatisch worden uitgevoerd omdat de actie vernieuwingsfouten van uw gegevensbron kan veroorzaken. Zie Gegevensbronfouten verwerken voor meer informatie.
De gegevenstypen die in Power Query worden gebruikt, worden weergegeven in de volgende tabel.
Pictogram |
Gegevenstype |
Beschrijving |
---|---|---|
Alle |
Geeft geen expliciete definitie van het gegevenstype aan. |
|
Binaire |
Een binaire waarde, zoals Y/N of 0/1. |
|
Vast decimaal getal |
Heeft een vaste notatie van vier cijfers rechts en 19 cijfers aan de linkerkant. Ook wel het valutatype genoemd. |
|
Datum |
Een datum zonder tijd en met een nul voor de breukwaarde. |
|
Datum/tijd |
Een datum- en tijdwaarde die is opgeslagen als een decimaal getaltype. |
|
Datum/tijd/tijdzone |
Een UTC-datum/tijd met een tijdzone-verschuiving. |
|
Duur |
Een tijdsduur die is omgezet in een decimaal getal. |
|
Waar/onwaar |
Een Booleaanse waarde van Waar of Onwaar. |
|
Decimaal getal |
Een 64-bits (acht-byte) drijvende kommanummer. |
|
Percentage |
Een vast decimaal getal met een masker om op te maken als een percentage. |
|
Sms-bericht |
Tekenreeksen, getallen of datums die worden weergegeven in een tekstnotatie. |
|
Tijd |
Een tijd zonder datum zonder cijfers links van de decimale plaats. |
|
|
Geheel getal |
Een geheel getal van 64 bits (acht bytes). |
Het gegevenstype van een kolom wordt links van de kolomkop weergegeven met een pictogram dat het gegevenstype symboliseert.
-
Als u een query wilt openen, zoekt u er een die eerder is geladen vanuit 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.
-
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 wilt dat de kolom een specifiek gegevenstype heeft.
-
Als u een gegevenstype wilt definiëren, selecteert u Start > Gegevenstype 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, om een gegevenstype te selecteren en er een specifieke landinstelling op toe te passen. Deze landinstelling overschrijft de Power Query landinstelling. Zie Een landinstelling of regio instellen voor gegevens (Power Query) voor meer informatie.
Standaard worden voor niet-gestructureerde bronnen Power Query kolomtypen en kopteksten automatisch gecontroleerd en gedetecteerd op basis van de eerste 200 rijen van uw tabel. Wanneer deze instelling is ingeschakeld, voegt Power Query direct na de eerste bronstap automatisch twee stappen toe aan uw query:
-
Stap: gepromoveerde kopteksten Hiermee promoot u de eerste rij van de tabel als kolomkop. Deze stap is het equivalent van de opdracht Eerste rij als kopteksten 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: gewijzigd type Converteert de waarden van het gegevenstype Any naar een gegevenstype op basis van de inspectie 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}})
Procedure
-
Selecteer in de Power Query-editor Bestand > Opties en instellingen > Queryopties.
-
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 kopteksten voor ongestructureerde bronnen detecteren
-
Kolomtypen en kopteksten voor niet-gestructureerde bronnen detecteren op basis van de instelling van elk bestand
-
Nooit kolomtypen en kopteksten voor ongestructureerde bronnen detecteren
-
-
De optie voor de geopende werkmap instellen Selecteer in het linkerdeelvenster onder HUIDIGE WERKMAPde optie Gegevens laden en selecteer of schakel in het rechterdeelvenster onder Typedetectiekolomtypen en kopteksten voor niet-gestructureerde bronnen detecteren in of uit.
Zie ook
Help bij Power Query voor Excel