Conversión de segundos numéricos al formato de hora 0:00.0Parece que no puedo encontrar una manera simple de lograr esto en jmp. He intentado incluir una instantánea de lo que estoy haciendo pero no quiero cargar. Digamos que tengo un valor numérico de 0.000021713. En el formato de hora, debería ser 0:01,9. Cuando aplico el formato m/s con 1 decimal al valor numérico, jmp devuelve 0:00,0. Esto no es difícil de replicar, mis colegas ven el mismo problema.
No estoy seguro si estoy haciendo algo incorrecto o si, de hecho, es un problema de programación dentro de jmp. He estado usando jmp durante varios años, es la primera vez que me encuentro con un problema que parece que no puedo encontrar ayuda para resolver. Cualquier ayuda sería muy apreciada.
Re: Convertir segundos numéricos a formato de hora 0:00.0Sólo un FYI, @Sciguy_1 , pensé que habías entendido mi respuesta del 29 de mayo. Mmm...
https://community.jmp.com/t5/Discussions/Text-time-to-numeric-time/mp/211008
Re: Convertir segundos numéricos a formato de hora 0:00.0La función "En días" tomará un número que se expresa en días y lo convertirá a la cantidad de segundos. Entonces, "En días (1)" será 86400, que es la cantidad de segundos en un día.
En la tabla que proporcioné, hay tres columnas.
Aporte : esta columna contiene el valor que proporcionó. Es un tiempo que se mide en días (no en segundos)
En segundos : esta columna contiene el valor que proporcionó, pero en segundos. Esta columna es una fórmula que utiliza la función "En días".
Formateado "En segundos" : Esta columna cambia el número de segundos en la columna "En segundos" y usa el formato que desea "min:s". Tenga en cuenta que esta columna no es realmente necesaria más que proporcionar los 0 minutos y los dos puntos para separar los minutos de los segundos. El En segundos columna muestra que esto realmente va a ser 1,876 segundos (o 1,9 cuando se redondea a un decimal).
Cualquiera de los elementos en negrita son simplemente nombres de columna. Puedes especificar lo que quieras allí.
Una última cosa que puede ayudar. Como hay 86400 segundos en un día, su valor de 0.000021713*86400 = 1.8760032. Esto muestra que su 0.000021713 realmente le está diciendo la fracción de un día que se midió.
Re: Convertir segundos numéricos a formato de hora 0:00.0Ok, estaba siendo un idiota, lo entendí. ¡Gracias a todos por su aporte!Re: Convertir segundos numéricos a formato de hora 0:00.0Tienes razón gracias por echarle un vistazo y reconocer el problema. Conseguí que funcionara la función En días, pero no entiendo cómo obtenerla "En segundos". Gracias a todos por sus comentarios sobre este tema.
Re: Convertir segundos numéricos a formato de hora 0:00.0Un formato de duración de min:s es el formato más cercano que puedo encontrar a su formato de m/s especificado.Un valor numérico de 1,9 devolverá un valor con formato min:s de 0:01,9. Su valor numérico de 0.000021713 , si especifico 6 decimales devuelve 0:00.000022. Los datos de tiempo de JMP se miden en segundos, por lo que no veo cómo 0.000021713 tendría un valor de 1,9.Debo estar perdiendo algo.
Re: Convertir segundos numéricos a formato de hora 0:00.0Creo que estás viendo .000021713 como una fracción de un día. Pero las unidades de tiempo de JMP están en segundos. Entonces, si toma ese 0.000021713 y lo coloca en la función "En días", obtendrá 1.8760032. Ahora aplique su formato y agregue un lugar decimal. Obtendrás lo que quieres.
Incluyo una tabla de datos que muestra todos estos pasos.
Re: Convertir segundos numéricos a formato de hora 0:00.0Hola @Sciguy_1 ,
Sospecho que esto se debe en parte a la cantidad de lugares decimales que está mostrando. En el ejemplo adjunto, cambié a 10 en las Propiedades de columna para mi columna de duración (ver más abajo).
Pero, estoy un poco confundido acerca de por qué esperas 0.000021713 para salir formateado como 0:01.9. ¿Tu valor numérico no está en segundos? Si es algo más, estoy seguro de que podemos encontrar una transformación para ponerlo en el formato que espera JMP.
@Julian
