STRING_LENGTH-Makro

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

Syntax

STRING_LENGTH(data)

Parameter

data

ASCII-Zeichenfolgewerte, deren Länge berechnet werden soll. 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_LENGTH Gibt die Länge jeder Zeichenfolge im angegebenen Datenbereich zurück Dabei wird für jede Eingabespalte eine neue Spalte zurückgegeben, die die Länge der entsprechenden Zeichenfolge enthält.

Anmerkung: Wenn STRING_LENGTH auf Spalten mit numerischen Daten angewendet wird, gibt die Funktion Nullen zurück.

Beispiele

TEMP = STRING_LENGTH("four")

Erstellt eine neue Spalte TEMP, die den Wert 4 enthält.

TEMP = STRING_LENGTH(4)

Erstellt eine neue Spalte TEMP, die den Wert 0 enthält.

TEMP = STRING_LENGTH(V1)

Erstellt eine neue Spalte TEMP, in der jeder Wert die Länge der Zeichenfolge in der entsprechenden Zeile von Spalte V1 darstellt.

TEMP = STRING_LENGTH(V1:V3)

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

TEMP = STRING_LENGTH(V4[1:50]:V6]

Erstellt drei neue Spalten mit den Namen TEMP, VX, und VY. Die Werte in der Spalte TEMP sind die Längen der Zeichenfolgen in Zeile 1-50 von Spalte V1, die Werte von Spalte VX sind die Längen der Zeichenfolgen in Zeile 1-50 von Spalte V2 und die Werte von Spalte VY sind die Längen 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_SEG Gibt das Zeichenfolgesegment zwischen zwei angegebenen Indizes zurück
STRING_TAIL Gibt die letzten n Zeichen jeder Zeichenfolge im angegebenen Datenbereich zurück.