Einführung

Ich erstelle gerne sowohl in SQL als auch in anderen Programmiersprachen Zeitstempel im Format „yyyyMMddHHmmss“. Diese muss ich in der Regel in Power BI wieder in ein gültiges Datum mit Uhrzeit umwandeln.

Für ein Datum alleine ist es recht einfach

Date.FromText( „20221231“)

In [Rick de Groot – How to Extract Dates From Text String in Power Query] wird auch noch eine andere Methode genannt.

Date.FromText( „20221231“,[Format=“yyyyMMdd“] )

Diese führte jedoch bei mir zu folgendem Fehler. Meinen Recherchen zufolge tritt der Fehler in einigen Versionen Power Query in Power BI auf, nicht jedoch in Excel.

Möglichkeit 1: Schrittweise Aufbereitung

Schritt 1: Aufteilen der Spalte in Datum und Zeit

Schritt 2: Custom Column – auch möglich mittels „Add Column from Example“

Das Ergebnis mittels diese Methode ist das selbe wie bei einer selbst erstellen Spalte

Schritt 3: Nun wiederholen wir das mit der Datumspalte. Hier funktioniert das mit dem „Add Column from Example“ derzeit noch nicht.

Schritt 4: Zusammenfügen der Spalten

Schritt 4: in DateTime konvertieren

Möglichkeit 2: Funktion

Viel eleganter ist natürlich die Verwendung einer Funktion

Quellen