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
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
Kommentar veröffentlichen