Power Query, M Funktionen und Formeln in einer benutzerdefinierten Spalte kombinieren

3 stufiger Prozess

1 vom Ende her denken : wie soll das Endresultat aussehen ?
2 finde die M Funktionen, die Dich dahin führen
3 Kombiniere die M Funktionen in einer Formel innerhalb einer benutzerdefinierten Spalte

Wie finde ich M Funktionen ?

Tip: Spalte hinzufügen -> Spalte aus Beispielen




Tip: Alle M Funktionen auflisten



Beispiel 1 Ändern des Datums zu Jahr in nur einem Schritt

Transformation von [28.06.2018] in  [KJ 2018]

neue benutzerdefinierte Spalte einfügen
”KJ”& Text.From(Date.Year([Datum]))


nimm den Wert in der Datumsspalte [Datum]
Konvertiere [Datum] in [Jahr] indem die Funktion [Date.Year] benutzt wird
Füge Präfix [KJ] hinzu (Verkettung)


Beispiel 2 von [28.06.2018] zu [KW_02] in einem Schritt

Transformiere Datum zu Woche — Date.WeekOfYear                                                             
Transformiere Woche zu Text — Number.ToText
Füge “KW_” als Präfix — Text + ‘&’ hinzu (Verkettung)

=”KW_”&Number.ToText(Date.WeekOfYear([Datum]))


Beispiel 3 von [28.06.2018] zu [Periode_02] in einem Schritt

Transformiere Datum zu Monat — Date.Month
Transformiere Monat zu Text — NumberToText
Wenn Monat = 1 – 9, dann füge eine führende 0 hinzu — Text.PadStart
Wenn Monat = 10 – 12, füge keine führende 0 hinzu — Text.PadStart

Füge “Periode__” Präfix — Text + ‘&’ hinzu (Verkettung)

=”Periode_”&Text.PadStart(Number.ToText(Date.Month([Monat)),2,”0″)




Kommentare

Beliebte Posts aus diesem Blog

Vergleich mit 2 Bedingungen, INDEX(), VERGLEICH()

Dropdown Liste mit Mehrfachauswahl

nützliche Text Funktionen in Power Query