[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;AntalTecken;Attribut]
StartIndex: Det 0-baserade index från vilket extraktionen ska påbörjas. Till exempel kan ett index på
3
startar 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,
[Avdelning]
).
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
[Avdelning]
:37 Kullungen barnehage
Uttryck:
KOD[SUBSTRING;3;99;[Avdelning]]
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