@SubString

@SUBSTRING renvoie la sous-chaîne qui commence par le caractère à l'index de début et l'étend jusqu'au caractère avant l'index de fin. L'index de début commence par zéro, et le texte renvoyé n'inclut pas l'index de fin. Si l'index de fin est supérieur au nombre de caractères dans la chaîne, aucun élément n'est renvoyé.

Type de DTP :

@SUBSTRING peut être affecté à une DTP de type membre, membres, dimension, dimensions, chaîne ou mot de passe.

Syntaxe :

@SUBSTRING(String,Beginning Index,Ending Index)

Paramètres :

Paramètre Description
String Invite de conception ou texte
Beginning Index Invite de conception numérique ou texte
Ending Index Invite de conception numérique ou texte

Exemple :

[SUBSTRING_Str]=@SUBSTRING([String1],[start_ind],[end_ind])

Où :

  • [SUBSTRING_Str] est une DTP de type chaîne qui n'est pas une invite sélectionnée.

  • [String1] est une DTP de type chaîne qui est une invite sélectionnée.

  • [start_ind] est une DTP de type numérique qui est une invite sélectionnée.

  • [end_ind] est une DTP de type numérique qui est une invite sélectionnée.

Supposons que les paramètres sont définis comme suit :

  • Chaîne : "This is a test of testing today."

  • Index de début : "2"

  • Index de fin : "16"

Dans cet exemple, [SUBSTRING_Str] renvoie la chaîne "this is a test o", car le deuxième caractère de la chaîne est la lettre "h" du mot "this", et le quinzième caractère est la lettre "o" au début du mot "of".