Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2024-05-17
Sous-chaîne de texte

Sous-chaîne de texte

Sécurité : domaine
Custom Field Management
dans le domaine fonctionnel System.
Vous pouvez utiliser le champ calculé pour extraire une partie de texte d'une instance unique ou d'un champ de texte et renvoyer le résultat sous la forme d'un champ de texte.
  1. Accédez à la tâche
    Créer un champ calculé
    .
  2. Sélectionnez
    Sous-chaîne de texte
    pour la
    fonction
    .
  3. Dans l'onglet
    Calcul
    , sélectionnez une instance unique ou un champ de texte pour le
    champ de texte
    .
    Si vous sélectionnez un champ à instance unique, Workday utilise la valeur du code d'affichage du champ.
  4. Sélectionnez le
    Type de sous-chaîne
    .
    Dans la
    position fixe
    , le premier caractère du champ occupe la position 1, le second caractère occupe la position 2, et ainsi de suite. Vous pouvez spécifier la longueur de la sous-chaîne à extraire avec les options suivantes :
    Option Description
    Longueur fixe
    La longueur de la sous-chaîne commence à la
    Position du caractère de début
    spécifiée et se poursuit pendant la longueur de caractères spécifiée. La valeur de la sous-chaîne est réduite ou remplie d'espaces si :
    • La
      Position du caractère de début
      est supérieure à la longueur du champ de texte.
    • Le champ de texte n'a pas suffisamment de caractères pour renvoyer une sous-chaîne d'une longueur égale à la longueur fixe spécifiée.
    Jusqu'à la fin du champ de texte
    La longueur de la sous-chaîne renvoyée varie. La sous-chaîne commence à la
    Position du caractère de début
    spécifiée et se poursuit jusqu'à la fin du champ.
  5. (Facultatif) Pour le
    Type de sous-chaîne
    Entre deux délimiteurs
    , cochez la case
    Exclure les résultats sans délimiteur de fin
    pour exclure les résultats de champ sans délimiteur de fin et afficher une valeur vide. Désélectionnez la case à cocher pour renvoyer tous les résultats de champ, y compris ceux sans délimiteur de fin.
  6. (Facultatif) Cochez la case
    Retirer les espaces de début et de fin
    pour supprimer les espaces au début et à la fin de la sous-chaîne.
    Exemple : si vous avez "ABD" comme chaîne d'origine, vous pouvez sélectionner 2 comme position de départ et 5 caractères comme longueur fixe. La sous-chaîne est "BC" car les espaces sont des caractères. Le résultat est "B C" car Workday supprime automatiquement les espaces de début et de fin de la sous-chaîne.
  7. (Facultatif) Dans la section
    Avancé
    de l'onglet
    Informations supplémentaires
    , cochez la case
    Ne pas utiliser un autre code d'affichage
    dans l'invite
    Options
    .
    Au lieu d'utiliser l'autre code d'affichage, Workday utilise le code d'affichage de la source de texte pour l'extraction de texte par sous-chaîne.
Après un délimiteur (en avant)
Après un délimiteur
Chaîne d'origine
Sous-chaîne de résultat
"-"
"ABC-XYZ"
"XYZ"
"BC"
"ABC-XYZ"
"-XYZ"
"W"
"ABC-XYZ"
""
"/"
"07/04"
"04"
Après un délimiteur (en arrière)
Après un délimiteur
Chaîne d'origine
Sous-chaîne de résultat
"-"
"ABC-XYZ"
"XYZ"
" "
" Employé de magasin supérieur (Pleasanton)"
"(Pleasanton)"
" "
"Comptabilisation 6373"
"6373"
" "
"Ventes et marketing 7283"
"7283"
Avant un délimiteur (en avant)
Avant un délimiteur
Chaîne d'origine
Sous-chaîne de résultat
"-"
"ABC-XYZ"
"ABC"
"BC"
"ABC-XYZ"
"A"
"W"
"ABC-XYZ"
""
"/"
"07/04"
"07"
Entre deux délimiteurs
Délimiteur de départ
Délimiteur de fin
Chaîne d'origine
Sous-chaîne de résultat
"["
"]"
"ABC-[XYZ]"
"XYZ"
"("
")"
Logan McNeil (41600 HR Services)"
"41600 Services RH"
Position fixe (jusqu'à la fin du champ de texte)
Position du caractère de début
Chaîne d'origine
Sous-chaîne de résultat
2
" Employé de magasin principal "
"Executive Employé de magasin"
8
" Employé de magasin principal "
"Clerk"
13
" Employé de magasin principal "
""
Position fixe (longueur fixe)
Position du caractère de début
Longueur fixe
Chaîne d'origine
Sous-chaîne de résultat
2
5
" Employé de magasin principal "
"enior"
8
5
" Employé de magasin principal "
"Clerk"
8
3
" Employé de magasin principal "
"Cle"
8
10
" Employé de magasin principal "
"Client"
13
4
" Employé de magasin principal "
"" (4 espaces)
  • Créez des champs calculés supplémentaires.
  • Créer de nouveaux champs calculés à partir d'un champ calculé Sous-chaîne de texte.