¿Cómo crear una columna de fórmula que extraiga letras/números de una identificación?Tengo una lista de números de identificación. Sin embargo, el único número que es importante para mí son los últimos cinco dígitos del número de identificación. Estoy seguro de que hay un script de columna de fórmula que podríamos utilizar para realizar esto.
Por ejemplo:
El número de identificación que tengo es 24KL-L200123. Solo necesito crear una columna de fórmula que pueda extraer los últimos 5 dígitos y el resultado final sería 00123.
Gracias. Agradezco sinceramente cualquier consejo sobre esto.
Automatización y secuencias de comandosAcceso a los datosIngeniería de Calidad y ProcesosCompartir y comunicar resultadosRe: ¿Cómo crear una columna de fórmula que extraiga letras/números de una identificación?@HadleyMyers respuesta usando la función Substr(), es el método que uso con más frecuencia, hay una función que se ha agregado que en realidad mejora la legibilidad del código y proporciona la funcionalidad específica que necesita.
Right( :Original Value, 5 )
Re: ¿Cómo crear una columna de fórmula que extraiga letras/números de una identificación?Sugiero revisar JMP Scripting Index (desde JMP vaya a Help / Scripting Index) y https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/character-functions.shtml .
Bien( cadena , contar
devuelve una subcadena de la más a la derecha contar personajes de la cadena .
substr( cadena , Índice de comienzo , contar
extrae los caracteres que son la parte del primer argumento cadena . Comienza en la posición dada por el segundo argumento ( Índice de comienzo ) y finaliza según el número de caracteres especificado en el tercer argumento ( contar ).Si comenzar es negativo , Sust. busca hacia atrás desde comenzar desde el final de la cuerda. Si longitud es negativo o está ausente, Sust. devuelve una cadena que comienza con comenzar y continúa hasta el final de la cadena de texto.
Re: ¿Cómo crear una columna de fórmula que extraiga letras/números de una identificación?funcionó. Me interesa saber cuál es el fundamento detrás de esto. Podrías compartirlos un poco en detalle. Gracias
Re: ¿Cómo crear una columna de fórmula que extraiga letras/números de una identificación?Hola,
¿Esto funciona para tí?:
Substr( :Original Value, -5, 5 )
Re: ¿Cómo crear una columna de fórmula que extraiga letras/números de una identificación?¿Los números de identificación siempre tienen un formato similar al de su ejemplo? ¿Los últimos cinco caracteres de la cadena son siempre los dígitos que desea? Si lo son, podría usar la función Right().
Right("24KL-L200123",5);