Macro STRING_LENGTH

Le STRING_LENGTH est disponible uniquement dans Unica Campaign.

Syntaxe

STRING_LENGTH(data)

Paramètres

data

Valeurs de chaîne de texte ASCII dont la longueur doit être calculée. Il peut s'agir de texte ASCII entre guillemets, d'une colonne de texte, d'une plage de cibles contenant du texte ou d'une expression convertie comme l'une de ces valeurs. Pour la définition du format de data, voir la section "Paramètres des fonctions macro" du chapitre du présent document correspondant à votre produit .

Description

STRING_LENGTH renvoie la longueur de chaque valeur de chaîne dans la plage de données spécifiée. Il renvoie une nouvelle colonne par colonne d'entrée, chacune contenant la longueur de la chaîne de texte correspondante.

Remarque : Si STRING_LENGTH est appliqué à des colonnes contenant des données numériques, il renvoie des zéros.

Exemples

TEMP = STRING_LENGTH("four")

Crée une nouvelle colonne nommée TEMP contenant la valeur 4.

TEMP = STRING_LENGTH(4)

Crée une nouvelle colonne nommée TEMP contenant la valeur 0.

TEMP = STRING_LENGTH(V1)

Crée une colonne nommée TEMP, dans laquelle chaque valeur correspond à la longueur de la chaîne dans la ligne correspondante de la colonne V1.

TEMP = STRING_LENGTH(V1:V3)

Crée trois colonnes nommées TEMP, VX et VY. Les valeurs de la colonne TEMP correspondent aux longueurs des chaînes des lignes correspondantes de la colonne V1, les valeurs de la colonne VX correspondent aux longueurs des chaînes des lignes correspondantes de la colonne V2 et les valeurs de la colonne VY correspondent aux longueurs des chaînes des lignes correspondantes de la colonne V3.

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

Crée trois colonnes nommées TEMP, VX et VY. Les valeurs de la colonne TEMP correspondent aux longueurs des chaînes des lignes 1 à 50 de la colonne V1, les valeurs de la colonne VX correspondent aux longueurs des chaînes des lignes 1 à 50 de la colonne V2 et les valeurs de la colonne VY correspondent aux longueurs des chaînes des lignes 1 à 50 de la colonne V3.

Fonctions associées

Fonction Description
STRING_CONCAT Concatène deux chaînes de texte des plages de données spécifiées
STRING_HEAD Renvoie les n premiers caractères de chaque chaîne de la plage de données spécifiée
STRING_SEG Renvoie le segment de chaîne entre deux index spécifiés
STRING_TAIL Renvoie les n derniers caractères de chaque chaîne de la plage de données spécifiée