necesita la fórmula jsl para tener en cuenta la celda vacía en la declaración if condicionalHola, soy nuevo en el scripting jsl y estoy tratando de construir una declaración jsl de la siguiente manera:
si la columna A está vacía, la columna C = vacía,
de lo contrario, si la columna A <500 y la columna B = 200, la columna C = 0,
de lo contrario, si la columna A> 500, la columna C = 1.
¿Cómo enmarcaría una fórmula jsl para hacer esto?¡Gracias!
ScriptingRe: necesita la fórmula jsl para tener en cuenta la celda vacía en la declaración if condicionalEsto es lo que se me ocurrió después de una búsqueda exhaustiva del índice jsl, el menú de ayuda y google y muchos intentos de prueba y error ... pero no ha funcionado.Mi fórmula para la columna C es:
fórmula
Si (falta (: columna A), vacío (),
: columna A <500 &: columna B == 200, 1,
: columnaA> 500, 0
))
Re: necesita la fórmula jsl para tener en cuenta la celda vacía en la declaración if condicional@Campbell_Ted_R
prueba esto:
names default to here (1);
dt = Current data table();
dt << new column ("C","Numeric", "ordinal", Formula (If(
Is Missing( :A ),.,
:A < 500 & :B == 200, 0,
:A > 500, 1
)));
Re: necesita la fórmula jsl para tener en cuenta la celda vacía en la declaración if condicionalGracias Ron.La condición "vacía" no se registra por alguna razón.Es decir, si: A está vacío,: C es 1.
??
Re: necesita la fórmula jsl para tener en cuenta la celda vacía en la declaración if condicional@Campbell_Ted_R
prueba la versión editada
Re: necesita la fórmula jsl para tener en cuenta la celda vacía en la declaración if condicionalAhora reconoce las celdas vacías y las llena correctamente como vacías (yay), tiene en cuenta correctamente la segunda condición y establece los ceros de manera adecuada, pero no llega a la tercera condición (si no).Es decir, nunca es 1, aunque hay muchos casos en los que debería serlo.