[SUBSTRING] - Hente ut deler av en streng
Den [SUBSTRING] kan du trekke ut en del av en tekststreng fra et attributt. Dette er nyttig for å rydde opp i data, for eksempel ved å fjerne et avdelingsnummer som har blitt inkludert som prefiks i navnet på en avdeling.
Syntaks
Syntaksen er
[SUBSTRING;StartIndex;NumberOfCharacters;Attribute]
StartIndex: Den 0-baserte indeksen som uttrekket skal starte fra. For eksempel kan en indeks på
3starter uttrekket ved det fjerde tegnet i strengen.NumberOfCharacters (antall tegn): Det maksimale antallet tegn som skal returneres.
Attributt: Attributtet som inneholder strengen du ønsker å trekke ut fra (f.eks,
[Department]).
Brukssak - Fjerne et prefiks fra et avdelingsnavn
I noen systemer har avdelingsnavn foranstilt et nummer, for eksempel "37 Kullungen barnehage". Dette kan gjøre at lister og kataloger, for eksempel på en offentlig nettside, kan virke uryddige.
Bruk [SUBSTRING] i en eksportmal for å fjerne prefikset fra avdelingsnavnet før det vises eller sendes til et annet system.
Inndata
[Department]:37 Kullungen barnehageUttrykk:
CODE[SUBSTRING;3;99;[Department]]Slik fungerer det: Uttrykket begynner å trekke ut fra indeksen
3(det fjerde tegnet), som hopper over de tre første tegnene (3,7, og mellomrom). Deretter returnerer den de neste 99 tegnene, som er et tall som er stort nok til å fange opp resten av strengen.Produksjon:
Kullungen barnehage