STRING_SEG-Makro
Die STRING_SEG
Makro ist nur in Unica Campaign verfügbar.
Syntax
STRING_SEG(from, to, data)
Parameter
from
Die Zeichenzahl ab dem Anfang der Zeichenfolge, bei der die Extraktion des Zeichenfolgesegments beginnen soll. Es muss sich um eine positive Ganzzahl größer als null und kleiner als STRING_SEG
handeln; andernfalls gibt to
eine leere Zeichenfolge zurück.
to
Die Zeichenzahl ab dem Anfang der Zeichenfolge, bei der die Extraktion des Zeichenfolgesegments enden soll. Dabei muss es sich um eine positive Ganzzahl größer-gleich from
handeln. Wenn to
gleich from
ist (und to
kleiner-gleich der Länge der Zeichenfolge ist), wird ein Zeichen zurückgegeben.
data
ASCII-Zeichenfolgewerte. Dabei kann es sich um ASCII-Text in Anführungszeichen, eine Textspalte, einen Zellenbereich mit Text oder einen Ausdruck handeln, dessen Auswertung einen dieser Typen ergibt. Informationen zur Formatdefinition von data
finden Sie im Abschnitt "Makrofunktionsparameter" im Kapitel des vorliegenden Handbuchs für Ihr Produkt.
Syntax
STRING_SEG
gibt aus jedem Zeichenfolgewert im angegebenen Datenbereich das Zeichenfolgesegment zwischen zwei Indizes zurück. Wenn from
größer als die Länge einer Zeichenfolge ist, wird nichts zurückgegeben. Wenn to
größer als die Länge einer Zeichenfolge ist, werden alle Zeichen ab from
zurückgegeben.
Beispiele
TEMP = STRING_SEG(1, 6, "JAN 15, 1997") Erstellt eine neue Spalte |
TEMP = STRING_SEG(5, 20, "Pressure") Erstellt eine neue Spalte |
TEMP = STRING_SEG(5, 6, V1) Erstellt eine neue Spalte |
TEMP = STRING_SEG(10, 20, V1:V3) Erstellt drei neue Spalten mit den Namen |
TEMP = STRING_SEG(5, 10, V4[1:50]:V6] Erstellt drei neue Spalten mit den Namen |
Zugehörige Funktionen
Funktion | Syntax |
---|---|
STRING_CONCAT |
Verkettet zwei Zeichenfolgen aus den angegebenen Datenbereichen. |
STRING_HEAD |
Gibt die ersten n Zeichen jeder Zeichenfolge im angegebenen Datenbereich zurück. |
STRING_LENGTH |
Gibt die Länge jeder Zeichenfolge im angegebenen Datenbereich zurück |
STRING_TAIL |
Gibt die letzten n Zeichen jeder Zeichenfolge im angegebenen Datenbereich zurück. |