Power Query, Anzahl Zeichen in einem Text ermitteln

Mit folgender benutzerdefinierten Funktion kann die Anzahl Zeichen in einem
Text (string) ermittelt werden:

fxAnzahlZeichen

---- SCHNIPP

(string as text, zeichen as text) =>
let
  ListObjectZeichen=Text.ToList(string),
  Loop=List.Accumulate(ListObjectZeichen,
                       0,
                       (state, current) => if current = zeichen
                                           then state + 1
                                           else state
                       )
in
  Loop

---- SCHNAPP

Anwendungsbeispiel

Ordnerpfad aus einem Dateipfad extrahieren






berechnete Spalte hinzufügen [Ordnerpfad]

=Text.BeforeDelimiter([Dateipfad],"\",Number.From(fxAnzahlZeichen([Dateipfad],"\"))-1)

siehe auch For ... Next Schleifen

Kommentare

Beliebte Posts aus diesem Blog

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

Dropdown Liste mit Mehrfachauswahl

nützliche Text Funktionen in Power Query