ID から文字/数字を抽出する数式列を作成するにはどうすればよいですか?ID番号のリストがあります。 ただし、私にとって重要な番号は ID 番号の下 5 桁だけです。 これを実行するために利用できる数式列スクリプトがあると思います。
例えば:
私が持っているID番号は24KL-L200123です。 最後の 5 桁を抽出できる数式列を作成するだけで、最終結果は 00123 になります。
ありがとう。これに関するアドバイスを心から感謝します
自動化とスクリプト作成データアクセス品質およびプロセスエンジニアリング結果の共有と伝達Re: ID から文字/数字を抽出する数式列を作成するにはどうすればよいですか?@HadleyMyers Substr() 関数を使用した応答は、私が最も頻繁に使用する方法ですが、実際にコードの可読性を高め、必要な特定の機能を提供する関数が追加されました。
Right( :Original Value, 5 )
Re: ID から文字/数字を抽出する数式列を作成するにはどうすればよいですか?JMP Scripting Index (JMP から Help / Scripting Index に移動) をチェックすることをお勧めします。 https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/character-functions.shtml 。
右(弦、カウント
右端の部分文字列を返しますカウントのキャラクター弦。
Substr(弦、 startIndex 、カウント
最初の引数の一部である文字を抽出します弦。 2 番目の引数 ( startIndex )、3 番目の引数で指定された文字数に基づいて終了します (カウント)。もしも始めるマイナスです、サブ文字列から逆方向に検索します始める文字列の端から。 もしも長さ陰性または存在しない、サブ文字列で始まる文字列を返します始めるテキスト文字列の最後まで続きます。
Re: ID から文字/数字を抽出する数式列を作成するにはどうすればよいですか?出来た。 この背後にある根本的なものは何なのか知りたいと思っています。 もう少し詳しく教えていただけますか。 ありがとう
Re: ID から文字/数字を抽出する数式列を作成するにはどうすればよいですか?やあ、
これは役に立ちますか?:
Substr( :Original Value, -5, 5 )
Re: ID から文字/数字を抽出する数式列を作成するにはどうすればよいですか?ID 番号は常に例と同様の形式ですか? のように、文字列の最後の 5 文字は常に必要な数字ですか? それらがある場合は、Right() 関数を使用できます。
Right("24KL-L200123",5);