Wie erstelle ich eine Formelspalte, die Buchstaben/Zahlen aus einer ID extrahiert?Ich habe eine Liste mit ID-Nummern. Für mich sind jedoch nur die letzten fünf Ziffern der ID-Nummer wichtig. Ich bin mir sicher, dass es ein Formelspaltenskript gibt, das wir dafür nutzen könnten.
Zum Beispiel:
Die ID-Nummer, die ich habe, ist 24KL-L200123. Ich muss nur eine Formelspalte erstellen, die die letzten 5 Ziffern abrufen kann und das Endergebnis wäre 00123.
Danke. Ich freue mich aufrichtig über jeden Rat zu diesem Thema
Automatisierung und SkripterstellungDatenzugriffQualitäts- und VerfahrenstechnikErgebnisse teilen und kommunizierenBetreff: Wie erstelle ich eine Formelspalte, die Buchstaben/Zahlen aus einer ID extrahiert?@HadleyMyers Als Reaktion auf die Substr()-Funktion, die Methode, die ich am häufigsten verwende, wurde eine Funktion hinzugefügt, die tatsächlich die Lesbarkeit des Codes verbessert und die spezifische Funktionalität bereitstellt, die Sie benötigen.
Right( :Original Value, 5 )
Betreff: Wie erstelle ich eine Formelspalte, die Buchstaben/Zahlen aus einer ID extrahiert?Ich schlage vor, den JMP Scripting Index auszuprobieren (von JMP gehen Sie zu Hilfe/Scripting Index) und https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/character-functions.shtml .
Rechts( Zeichenfolge , zählen
gibt einen Teilstring ganz rechts zurück zählen Charaktere der Zeichenfolge .
Substr( Zeichenfolge , Startindex , zählen
Extrahiert die Zeichen, die Teil des ersten Arguments sind Zeichenfolge . Beginnt an der durch das zweite Argument angegebenen Position ( Startindex ) und endet basierend auf der Anzahl der im dritten Argument angegebenen Zeichen ( zählen ).Wenn Start ist negativ , Substr Sucht rückwärts von Start vom Ende der Zeichenfolge. Wenn Länge ist negativ oder fehlt, Substr gibt eine Zeichenfolge zurück, die mit beginnt Start und fährt bis zum Ende der Textzeichenfolge fort.
Betreff: Wie erstelle ich eine Formelspalte, die Buchstaben/Zahlen aus einer ID extrahiert?es funktionierte. Mich interessiert, was dahintersteckt. Könnten Sie sie uns bitte ein wenig im Detail mitteilen? Danke
Betreff: Wie erstelle ich eine Formelspalte, die Buchstaben/Zahlen aus einer ID extrahiert?Hallo,
Geht das für dich?:
Substr( :Original Value, -5, 5 )
Betreff: Wie erstelle ich eine Formelspalte, die Buchstaben/Zahlen aus einer ID extrahiert?Haben die ID-Nummern immer ein ähnliches Format wie in Ihrem Beispiel? Sind die letzten fünf Zeichen in der Zeichenfolge immer die gewünschten Ziffern? Wenn dies der Fall ist, können Sie die Funktion Right() verwenden.
Right("24KL-L200123",5);