Die [SUBSTRING] Mit dieser Funktion können Sie einen Teil einer Textzeichenfolge aus einem Attribut extrahieren. Dies ist beispielsweise nützlich, um Daten zu bereinigen, indem Sie eine Abteilungsnummer entfernen, die als Präfix im Namen einer Abteilung enthalten ist.
Syntax
Die Syntax lautet:
[SUBSTRING;StartIndex;NumberOfCharacters;Attribute]
-
Startindex: Der 0-basierte Index, ab dem die Extraktion beginnen soll. Beispielsweise ein Index von
3beginnt die Extraktion ab dem vierten Zeichen der Zeichenkette. -
NumberOfCharacters: Die maximale Anzahl der zurückzugebenden Zeichen.
-
Attribut: Das Attribut, das die Zeichenfolge enthält, aus der Sie etwas extrahieren möchten (z. B.
[Department]).
Anwendungsfall – Entfernen eines Präfixes aus einem Abteilungsnamen
In manchen Systemen werden den Namen der Abteilungen Nummern vorangestellt, wie beispielsweise „37 Kullungen barnehage“. Dies kann dazu führen, dass Listen und Verzeichnisse, wie sie beispielsweise auf einer öffentlichen Website zu finden sind, unübersichtlich wirken.
Verwenden Sie die [SUBSTRING] Funktion in einer Exportvorlage, um das Präfix aus dem Abteilungsnamen zu entfernen, bevor dieser angezeigt oder an ein anderes System gesendet wird.
-
Eingabe
[Department]:37 Kullungen barnehage -
Ausdruck:
[SUBSTRING;3;99;[Department]] -
So funktioniert es: Der Ausdruck beginnt mit der Extraktion ab Index
3(das vierte Zeichen), wodurch die ersten drei Zeichen übersprungen werden (3,7, und das Leerzeichen). Anschließend gibt sie die nächsten 99 Zeichen zurück – eine Zahl, die groß genug ist, um den Rest der Zeichenkette zu erfassen. -
Ausgabe:
Kullungen barnehage