[SUBSTRING] - Extrahera delar av en sträng
Den [SUBSTRING] kan du extrahera en del av en textsträng från ett attribut. Detta är användbart för att rensa data, t.ex. genom att ta bort ett avdelningsnummer som har inkluderats som prefix i en avdelnings namn.
Syntax
Syntaxen är:
[SUBSTRING;StartIndex;NumberOfCharacters;Attribute]
StartIndex: Det 0-baserade index från vilket extraktionen ska påbörjas. Till exempel kan ett index på
3startar extraktionen vid det fjärde tecknet i strängen.Antaltecken: Det maximala antalet tecken som ska returneras.
Attribut: Attributet som innehåller den sträng du vill extrahera från (t.ex,
[Department]).
Användningsfall - Ta bort ett prefix från ett avdelningsnamn
I vissa system föregås avdelningsnamnen av siffror, t.ex. "37 Kullungen barnehage". Detta kan göra att listor och kataloger, t.ex. på en offentlig webbplats, ser oordnade ut.
Använd [SUBSTRING] funktionen i en exportmall för att ta bort prefixet från avdelningsnamnet innan det visas eller skickas till ett annat system.
Ingång
[Department]:37 Kullungen barnehageUttryck:
KOD[SUBSTRING;3;99;[Department]]Hur det fungerar: Uttrycket börjar extrahera från index
3(det fjärde tecknet), vilket hoppar över de tre första tecknen (3,7, och mellanslag). Den returnerar sedan de 99 följande tecknen, vilket är ett antal som är tillräckligt stort för att fånga resten av strängen.Utgång:
Kullungen barnehage