Macro STRING_SEG
Le STRING_SEG est disponible uniquement dans Unica Campaign.
Syntaxe
STRING_SEG(from, to, data) Paramètres
from
Nombre de caractères depuis le début de la chaîne à partir duquel le segment de chaîne doit commencer à être extrait. Il doit s'agir d'un entier positif supérieur à zéro et inférieur à to ou STRING_SEG renvoie une chaîne vide.
to
Nombre de caractères depuis le début de la chaîne à partir duquel le segment de chaîne ne doit plus être extrait. Il doit s'agir d'un entier positif supérieur ou égal à from. Si to est égal à from (et to est inférieur ou égal à la longueur de la chaîne), un caractère est renvoyé.
data
Valeurs de chaîne de texte ASCII. 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_SEG renvoie le segment de chaîne entre deux index de chaque valeur de chaîne dans la plage de données spécifiée. Si from est supérieur à la longueur d'une chaîne, aucune valeur n'est renvoyée. Si to est supérieur à la longueur d'une chaîne, tous les caractères de from sont renvoyés.
Exemples
TEMP = STRING_SEG(1, 6, "JAN 15, 1997") Crée une colonne nommée |
TEMP = STRING_SEG(5, 20, "Pressure") Crée une colonne nommée |
TEMP = STRING_SEG(5, 6, V1) Crée une colonne nommée |
TEMP = STRING_SEG(10, 20, V1:V3) Crée trois colonnes nommées |
TEMP = STRING_SEG(5, 10, V4[1:50]:V6] Crée trois colonnes nommées |
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_LENGTH |
Renvoie la longueur de chaque chaîne de la plage de données spécifiée |
STRING_TAIL |
Renvoie les n derniers caractères de chaque chaîne de la plage de données spécifiée |