Hinzufügen oder Ändern von Datentypen (Power Query)

Gilt für
Excel für Microsoft 365 Excel für Microsoft 365 für Mac

Sie können einen Datentyp definieren und erkennen, müssen es aber meistens nicht. Standardmäßig erfolgt die Datentyperkennung automatisch, wenn Sie eine Verbindung herstellen mit:

  • Strukturierte Datenquellen Beispiele umfassen alle Datenbanken. Power Query liest das Tabellenschema aus der Datenquelle und zeigt die Daten automatisch an, indem für jede Spalte der richtige Datentyp verwendet wird.
  • Unstrukturierte Quellen Beispiele hierfür sind Excel-, CSV- und Textdateien. Power Query erkennt Datentypen automatisch, indem die Werte in der Tabelle überprüft werden.

Standardmäßig ist die automatische Datentyperkennung in Power Query für unstrukturierte Quellen aktiviert, Sie können die Optionseinstellung jedoch ändern. In einigen Fällen möchten Sie möglicherweise nicht, dass diese Schritte automatisch ausgeführt werden, da die Aktion möglicherweise Aktualisierungsfehler in Ihrer Datenquelle verursacht. Weitere Informationen finden Sie unter Behandeln von Datenquellenfehlern.

Power Query-Datentypen

Die in Power Query verwendeten Datentypen sind in der folgenden Tabelle aufgeführt.

Symbol Datentyp Beschreibung
Das Symbol für den Datentyp Beliebig Gibt an, dass keine explizite Datentypdefinition vorhanden ist.
TBD Binär Ein Binärwert, z. B. J/N oder 0/1.
TBD Feste Dezimalzahl Das festgelegte Format mit vier Ziffern rechts und 19 Ziffern links ist festgelegt. Wird auch als Währungstyp bezeichnet.
TBD Datum Ein Datum ohne Uhrzeit und mit einer Null als Bruchwert.
TBD Datum/Uhrzeit Ein Datums- und Uhrzeitwert, der als Dezimalzahl gespeichert ist.
TBD Datum/Uhrzeit/Zeitzone Ein UTC-Datum/UTC-Datum mit einer Zeitzonenverschiebung.
TBD Dauer Eine Zeitspanne, die in eine Dezimalzahl umgewandelt wird.
TBD Wahr/Falsch Ein boolescher Wert von True oder False.
TBD Dezimalzahl Eine 64-Bit-Gleitkommazahl (acht Byte).
TBD Prozent Eine feste Dezimalzahl mit einem Format, das als Prozentwert formatiert wird.
TBD Text Zeichenfolgen, Zahlen oder Datumsangaben, die in einem Textformat dargestellt werden.
TBD Zeit Eine Uhrzeit ohne Datum, die keine Ziffern links vom Dezimaltrennzeichen hat.
TBD Ganze Zahl Ein 64-Bit-Ganzzahlwert (acht Bytes)

Definieren und Erkennen eines Datentyps

Der Datentyp einer Spalte wird auf der linken Seite der Spaltenüberschrift mit einem Symbol angezeigt, das den Datentyp symbolisiert.

Beispiel für Datentypsymbole links neben Spaltenüberschriften

  1. Um eine Abfrage zu öffnen, suchen Sie eine, die zuvor aus dem Power Query-Editor geladen wurde, wählen Sie eine Zelle in den Daten aus, und wählen Sie dann Abfrage>bearbeiten aus. Weitere Informationen finden Sie unter Erstellen, Laden oder Bearbeiten einer Abfrage in Excel (Power Query).
  2. Um einen Datentyp zu erkennen, wählen Sie eine Spalte aus, und wählen Sie dann "Datentyp erkennen"aus>. Sie können dies tun, wenn der aktuelle Datentyp "Beliebig" lautet und die Spalte einen bestimmten Datentyp aufweisen soll.
  3. Um einen Datentyp zu definieren, wählen Sie "Home>"-Datentyp und dann im Dropdownmenü einen Datentyp aus.

Tipp Sie können auch das Symbol auf der linken Seite der Spaltenüberschrift auswählen. Zusätzlich zu jedem Datentyp können Sie unten in der Liste auch "Gebietsschema verwenden " auswählen, um das Dialogfeld "Typ mit Gebietsschema ändern " anzuzeigen, um einen Datentyp auszuwählen und ein bestimmtes Gebietsschema darauf anzuwenden. Dieses Gebietsschema setzt die Power Query-Gebietsschemaeinstellung außer Kraft. Weitere Informationen finden Sie unter Festlegen eines Gebietsschemas oder einer Region für Daten (Power Query).

Automatische Erkennung von Datentyp und Spaltenüberschriften festlegen

Standardmäßig prüft und erkennt Power Query bei unstrukturierten Quellen automatisch Spaltentypen und -überschriften basierend auf den ersten 200 Zeilen Ihrer Tabelle. Wenn diese Einstellung aktiviert ist, fügt Power Query Ihrer Abfrage unmittelbar nach dem ersten Quellschritt automatisch zwei Schritte hinzu:

  • Schritt: Höher gestufte Header Macht die erste Zeile der Tabelle zur Spaltenüberschrift. Dieser Schritt entspricht dem Befehl Erste Zeile als Überschriften verwenden auf der Registerkarte "Start ". Zum Beispiel:

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

  • Schritt: Typ geändert Konvertiert die Werte aus dem Datentyp "Any" in einen Datentyp, der auf der Überprüfung der Werte aus jeder Spalte basiert. Dieser Schritt entspricht dem Befehl "Datentyp erkennen " auf der Registerkarte "Transformieren ". Zum Beispiel:

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

Prozedur

  1. Wählen Sie im Power Query-Editor Dateioptionen>und Einstellungen>Abfrageoptionen aus.

  2. Festlegen der Option für alle Arbeitsmappen Wählen Sie im linken Bereich unter GLOBAL die Option Datenladen aus, und wählen Sie dann im rechten Bereich unter Typerkennung eine der folgenden Optionen aus:

    • Spaltentypen und -überschriften bei unstrukturierten Quellen immer erkennen
    • Erkennen Sie Spaltentypen und -überschriften für unstrukturierte Quellen entsprechend der Einstellung der einzelnen Dateien.
    • Niemals Spaltentypen und -überschriften für unstrukturierte Quellen erkennen
       
  3. Festlegen der Option für die geöffnete Arbeitsmappe Wählen Sie im linken Bereich unter AKTUELLE ARBEITSMAPPEdie Option Datenladen aus, und aktivieren oder deaktivieren Sie dann im rechten Bereich unter TyperkennungSpaltentypen und -überschriften für unstrukturierte Quellen erkennen.

Siehe auch

Hilfe zu Power Query für Excel

Hinzufügen einer Spalte basierend auf einem Datentyp

Datentypen in Power Query (docs.com)