Spaltendatentypen auswerten und ändern

Abgeschlossen

Beim Importieren einer Tabelle aus einer beliebigen Datenquelle scannt Power BI Desktop automatisch die ersten 1.000 Zeilen (Standardeinstellung) und versucht, den Datentyp in den Spalten zu ermitteln. In einigen Situationen kann es vorkommen, dass Power BI Desktop den richtigen Datentyp nicht erkennt. Wenn es falsche Datentypen gibt, treten Leistungsprobleme auf.

Bei Flatfiles, z. B. durch Trennzeichen getrennte Dateien (.CSV) und Excel-Arbeitsmappen (.XLSX), ist die Wahrscheinlichkeit von Datentypfehlern höher, weil Daten manuell in die Arbeitsblätter eingegeben wurden und dieses Vorgehen fehleranfällig ist. In Datenbanken werden Datentypen hingegen beim Erstellen der Tabellen oder Sichten vorab definiert.

Es wird empfohlen, die Spaltendatentypen im Power Query-Editor auszuwerten, bevor Sie die Daten in ein semantisches Power BI-Modell laden. Wenn Sie feststellen, dass ein Datentyp falsch ist, können Sie ihn anpassen. Zudem sollten Sie die Spaltenwerte formatieren und die Standardeinstellung für die Zusammenfassung einer Spalte ändern.

Zurück zu dem Szenario, in dem Sie Vertriebsdaten für die Berichterstellung bereinigen und transformieren: Sie müssen nun die Spalten auswerten, um sicherzustellen, dass sie den korrekten Datentyp enthalten. Alle gefundenen Fehler müssen behoben werden.

Sie werten die Spalte OrderDate aus. Wie erwartet enthält sie numerische Daten. Power BI Desktop hat den Spaltendatentyp jedoch fälschlicherweise auf Text festgelegt. Sie müssen den Datentyp von „Text“ in „Datum“ ändern, um Berichte für diese Spalte zu erstellen.

Auswirkungen falscher Datentypen

Die folgenden Informationen geben Einblicke in Probleme, die auftreten können, wenn Power BI nicht den richtigen Datentyp erkennt.

Falsche Datentypen verhindern, dass bestimmte Berechnungen erstellt, Hierarchien abgeleitet oder ordnungsgemäße Beziehungen zu anderen Tabellen erstellt werden können. Wenn Sie beispielsweise versuchen, die Anzahl der Bestellungen seit Jahresbeginn zu berechnen, erhalten Sie die folgende Fehlermeldung, die anzeigt, dass der Datentyp der Spalte OrderDate nicht „Date“ ist, der für zeitbasierte Berechnungen benötigt wird.

Quantity of Orders YTD = TOTALYTD(SUM('Sales'[OrderQty]), 'Sales'[OrderDate])

Ein weiteres Problem bei der Verwendung eines falschen Datentyps für ein Datumsfeld ist, dass keine Datumshierarchie erstellt werden kann, mit der Sie Ihre Daten auf Jahres-, Monats‑ oder Wochenbasis analysieren könnten. Der folgende Screenshot zeigt, dass erkannt wird, dass das Feld „SalesDate“ nicht den Datentyp „Datum“ enthält, und dass es im Tabellenvisual nur als Datumsliste angezeigt wird. Es empfiehlt sich jedoch, eine Datumstabelle zu verwenden und die automatische Datums-/Uhrzeiteinstellung zu deaktivieren, um die automatisch generierte Hierarchie zu entfernen. Weitere Informationen dazu finden Sie unter Anleitung zur automatischen Angabe von Datum/Uhrzeit in Power BI Desktop.

Spaltendatentyp ändern

Sie können den Datentyp einer Spalte an zwei Stellen ändern: Im Power Query-Editor und in der Power BI Desktop-Berichtsansicht mit Spaltentools. Die beste Vorgehensweise ist es, den Datentyp im Power Query-Editor zu ändern, bevor Sie die Daten laden.

Den Spaltendatentyp im Power Query-Editor ändern

Im Power Query-Editor können Sie den Spaltendatentyp auf zwei Arten anpassen. Erstens können Sie die fehlerhafte Spalte auswählen, auf der Registerkarte Transformieren auf Datentyp klicken und dann den richtigen Datentyp aus der Liste auswählen.

Eine andere Methode ist, das Datentypsymbol neben der Spaltenüberschrift auszuwählen und anschließend den richtigen Datentyp aus der Liste auszuwählen.

Wie bei allen anderen Änderungen im Power Query-Editor wird die Änderung, die Sie am Spaltendatentyp vornehmen, als programmierter Schritt gespeichert. Dieser Schritt heißt Geänderter Typ und wird jedes Mal iteriert, wenn die Daten aktualisiert werden.

Nachdem Sie alle Schritte zum Bereinigen und Transformieren Ihrer Daten abgeschlossen haben, wählen Sie Schließen und übernehmen aus, um den Power Query-Editor zu schließen und Ihre Anpassungen auf Ihr semantisches Modell anzuwenden. Ihre Daten sollten jetzt die richtige Form für die Analyse und Berichterstellung aufweisen.

Weitere Informationen finden Sie unter Datentypen in Power BI Desktop.