Comment créer une colonne de formules qui extrait des lettres/chiffres d'un identifiant ?J'ai une liste de numéros d'identification. Cependant, le seul numéro qui m'importe est les cinq derniers chiffres du numéro d'identification. Je suis sûr qu'il existe un script de colonne de formule que nous pourrions utiliser pour effectuer cela.
Par exemple:
Le numéro d'identification que j'ai est 24KL-L200123. J'ai juste besoin de créer une colonne de formule qui pourrait tirer les 5 derniers chiffres et le résultat final serait 00123.
Merci. apprécie sincèrement tout conseil à ce sujet
Automatisation et scriptAccès aux donnéesIngénierie de la qualité et des procédésPartage et communication des résultatsRe : Comment créer une colonne de formules qui extrait des lettres/chiffres d'un identifiant ?@HadleyMyers réponse à l'aide de la fonction Substr(), est la méthode que j'utilise le plus fréquemment, il y a une fonction qui a été ajoutée qui améliore réellement la lisibilité du code et fournit la fonctionnalité spécifique dont vous avez besoin.
Right( :Original Value, 5 )
Re : Comment créer une colonne de formules qui extrait des lettres/chiffres d'un identifiant ?Je suggère de vérifier JMP Scripting Index (à partir de JMP, allez dans Help / Scripting Index) et https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/character-functions.shtml .
Droite( chaîne , compter
renvoie une sous-chaîne de la plus à droite compter personnages de la chaîne .
Substr( chaîne , startIndex , compter
extrait les caractères qui sont la partie du premier argument chaîne . Commence à la position donnée par le deuxième argument ( startIndex ) et se termine en fonction du nombre de caractères spécifié dans le troisième argument ( compter ).Si commencer est négatif , Substr recherche en arrière à partir de commencer de la fin de la chaîne. Si longueur est négatif ou absent, Substr renvoie une chaîne qui commence par commencer et continue jusqu'à la fin de la chaîne de texte.
Re : Comment créer une colonne de formules qui extrait des lettres/chiffres d'un identifiant ?ça a marché. Je suis intéressé de savoir quel est le fondement derrière tout cela. Pourriez-vous les partager un peu en détail. Merci
Re : Comment créer une colonne de formules qui extrait des lettres/chiffres d'un identifiant ?Salut,
Est-ce que ça marche pour toi?:
Substr( :Original Value, -5, 5 )
Re : Comment créer une colonne de formules qui extrait des lettres/chiffres d'un identifiant ?Les numéros d'identification ont-ils toujours un format similaire à votre exemple ? Comme dans les cinq derniers caractères de la chaîne sont-ils toujours des chiffres que vous voulez ? Si tel est le cas, vous pouvez utiliser la fonction Right().
Right("24KL-L200123",5);