STRING_TAIL-Makro

Die STRING_TAIL Makro ist nur in Unica Campaign verfügbar.

Syntax

STRING_TAIL(num_chars, data)

Parameter

num_chars

Die Anzahl der Zeichen, die vom Anfang jeder Zeichenfolge in datazurückgegeben werden sollen. Dieser Wert muss eine positive Ganzzahl größer als null sein.

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_TAIL Gibt die letzten num_chars Zeichen jeder Zeichenfolge im angegebenen Datenbereich zurück. Alle Zeichenfolgewerte werden bis zur Länge der längsten Zeichenfolge mit Nullzeichen "\0" aufgefüllt. Dann werden die letzten num_chars aus jeder Zeichenfolge zurückgegeben. Wenn num_chars größer als die Anzahl der Zeichen in einer Zeichenfolge ist, wird die gesamte Zeichenfolge zurückgegeben.

Beispiele

TEMP = STRING_TAIL(3, "JAN 15, 1997")

Erstellt eine neue Spalte TEMP, die die ASCII-Zeichenfolge "997" enthält.

TEMP = STRING_TAIL(10, "Pressure")

Erstellt eine neue Spalte TEMP, die die ASCII-Zeichenfolge "Pressure" enthält.

TEMP = STRING_TAIL(5, V1)

Erstellt eine neue Spalte TEMP, die die letzten fünf Zeichen jeder Zeichenfolge in der Spalte V1 enthält.

TEMP = STRING_TAIL(1, V1:V3)

Erstellt drei neue Spalten mit den Namen TEMP, VX, und VY. Die Werte in der Spalte TEMP sind jeweils die letzten Zeichen der Zeichenfolgen in den entsprechenden Zeilen von Spalte V1, die Werte von Spalte VX sind die letzten Zeichen der Zeichenfolgen in den entsprechenden Zeilen von Spalte V2 und die Werte von Spalte VY sind die letzten Zeichen der Zeichenfolgen in den entsprechenden Zeilen von Spalte V3.

TEMP = STRING_TAIL(12, V4[1:50]:V6]

Erstellt drei neue Spalten mit den Namen TEMP, VX, und VY. Die Werte in der Spalte TEMP sind die letzten 12 Zeichen der Zeichenfolgen in Zeile 1-50 von Spalte V1, die Werte von Spalte VX sind die letzten 12 Zeichen der Zeichenfolgen in Zeile 1-50 von Spalte V2 und die Werte von Spalte VY sind die letzten 12 Zeichen der Zeichenfolgen in Zeile 1-50 von Spalte V3.

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_SEG Gibt das Zeichenfolgesegment zwischen zwei angegebenen Indizes zurück