Incluyendo fórmula en una columna usando JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Quiero agregar una columna que realice el siguiente cálculo:
si (falta) (columna 1) => 2
else => column2)
¿Cómo puedo incluir en el código de la columna utilizando JSL.
Escribí un código como este:
dt << nueva columna ("Nueva fecha",
continuo,
Formato ("m / d / y", 12),
Fórmula (si (falta) (: Columna 1)), 2
else: Column2
));
pero no está funcionando ... puede ayudar alguien ...
Re: incluyendo fórmula en una columna usando JSLVerifique la sintaxis correcta para la función If (), por ejemplo, utilizando el excelente índice de secuencias de comandos (menú Ayuda) ¿Por qué no funciona su código? Falta una coma, de lo contrario no es necesario o ni siquiera está definido, y la parantesis parece estar fuera de lugar. Compruebe también que los nombres de las columnas son Columna1 y Columna2 y no Columna 1 y Columna 2 (el valor predeterminado en una tabla nueva es con un espacio). JMP es exigente con el espacio en blanco en las cuerdas).
Esto puede tener una mejor oportunidad de trabajar:
dt << nueva columna ( "Nueva fecha" ,
continuo ,
Formato ( "m / d / y" , 12 ) ,
Fórmula ( Si ( Está perdido ( : Columna 1 ) , 2 ,
: Columna 2
))) ;