Da ich aktuell wieder einen Anlassfall habe, um eine Power Query Funktion zu schreiben, möchte ich dies im Rahmen dieses Blog-Post erläutern.
Schreiben einer Funktion
Es gibt mehrere Möglichkeiten, eine Custom Function zu schreiben. Ich persönlich bevorzuge die Methode “Create a custom function from a reusable piece of logic“
Fangen wir mal mit einer ganz einfachen Power Query Funktion an, um die Grundprinzipien zu verstehen.
- Im Power Query Editor => Home =>New Source => Blank Query
- Advanced Editor
- Code eingeben
- Testen
nun ein etwas komplexeres Beispiel: Hierbei wird ein String übergeben (timestamp), der in weitere Folge in Datum und Time aufgeteilt wird, dann in die entsprechenden Datentypen konvertiert und zuletzt in DateTime umgewandelt wird.