Crear y llenar una nueva columna con una fórmulaHola,
Estoy intentando usar un script para generar una nueva columna llamada "Potencia del sensor (W)" que toma la siguiente fórmula:
Potencia del sensor (W) = (Voltaje del sensor x Corriente del sensor) / 1000000
donde Sensor Voltage y Sensor Current son fórmulas que ya existen (en mV y mOhms).
Gracias,
Todd
Re: Crear y llenar una nueva columna con una formulaSe adjunta una tabla de datos de muestra que tiene una columna llamada "fecha y hora" que contiene un valor numérico de fecha y hora de JMP.Luego creé 2 nuevas columnas, "fecha" y "hora".Cada uno de ellos contiene un formato que elimina solo la parte de la fecha y solo la parte de la hora.
La información de columna para las columnas es lo que se usa para dar formato a las columnas para mostrar los valores numéricos en un formato de fecha y hora, fecha u hora.
En cuanto a los recursos para aprender JSL, siempre sugiero leer la Guía de secuencias de comandos
Ayuda==>Libros==>Guía de secuencias de comandos
También hay muchos ejemplos de guiones en
Ayuda==>Datos de muestra==>Abrir el directorio de scripts de muestra
El material de referencia definitivo está en:
Ayuda==>Índice de secuencias de comandos
Re: Crear y llenar una nueva columna con una formulaLa columna Fecha/Hora tiene el formato: a/m/dh:m:s. Se muestra como "2017/04/10 7:53:35.935 AM"
Me gustaría tener una columna titulada "Fecha" que tenga el mismo formato de fecha y una columna titulada "Hora" que se muestre en formato de 24 horas.
Gracias por la referencia del libro. Puedo generar nuevas columnas con fórmulas a mano, es JSL con el que no estoy familiarizado. ¿Conoces una buena referencia para aprender JSL?
Re: Crear y llenar una nueva columna con una formulaDefinitivamente hay una manera de hacer lo que quieres, sin embargo, se necesitan algunos detalles más para poder determinar realmente cómo hacer lo que quieres.
1. ¿La columna Fecha/Hora es un valor de fecha y hora de JMP o es una cadena de caracteres?La columna de fecha y hora de JMP permite usar uno de una gran cantidad de formatos, incluidos los que muestran la fecha y la hora en la misma columna.
2. Si es una cadena de caracteres y no un valor de fecha y hora de JMP, ¿cuál es el formato de los datos?(es decir, 21 de junio de 2017 a las 11:15:22, 05/01/1998 a las 12:15, etc.)
3. Indica que desea la fecha y la hora en una nueva columna.¿Puedes mostrar cómo quieres que se vea?
4. Dado que la generación de una fórmula para una nueva columna está disponible en un generador de fórmulas de apuntar y hacer clic, debería estar realmente avanzando hacia el aprendizaje de cómo hacer cosas como esta.Gran documentación está disponible sobre esto en:
Ayuda==>Libros==>Uso de JMP==>Editor de fórmulas
Re: Crear y llenar una nueva columna con una formulaGracias. Tengo otra pregunta.
Tengo una columna en la tabla que enumera Fecha/Hora. Me gustaría generar una nueva columna que enumere la fecha y la hora por separado. ¿Hay un comando de script para hacer esto?
Gracias.
Re: Crear y llenar una nueva columna con una formulaAquí está el script simple que hará lo que solicitó
Names Default To Here( 1 );
dt = Current Data Table();
dt << New Column( "Sensor Power", formula( :Sensor Voltage * :Sensor Current / 1000000 ) );
dt:Sensor Power << set property( "Units", "W" );