Mantener "espacios vacíos" en la columna resultante después de usar la fórmula ifHola a todos,
Soy bastante nuevo en jmp, por lo que puede parecer un poco fuera de lugar con lo que estoy preguntando y probablemente no usaré la terminología correcta, pero de todos modos estoy bastante desesperado porque no puedo pensar en una solución a mi problema:
Permítanme describir brevemente mi situación: soy un estudiante y actualmente estoy trabajando en un conjunto de datos. Estoy analizando los efectos adversos de ciertos medicamentos y el efecto que estoy viendo en este momento es "disfunción eréctil", obtuve datos de referencia y datos de 4 semanas, 12 semanas, etc., etc., lo que significa que obtuve una columna. "4 semanas de disfunción eréctil", "línea de base de la disfunción eréctil", etc.
Agregué una nueva columna llamada "Disfunción eréctil de nueva aparición 4 semanas", lo que significa que estoy mirando a aquellos que desarrollaron el efecto adverso después de, por ejemplo, 4 semanas, filtrando a los que los tuvieron al inicio del estudio y aún los tuvieron después de 4 semanas, independientemente de la medicación dada. En resumen: estoy tratando de centrarme en la incidencia de disfunción eréctil después de 4 semanas para aproximarme al efecto inducido por el fármaco.
Usé una fórmula que se ve así:
For Each Row(
:"new on-set erectile dysfunction 4 WK: y/n "n = If(
:"erectile dysfunction Base y/n"n == "n" & :"erectile dysfunction 4 WK: y/n"n
== "y"
,
"y"
,
"n"
)
);
Mi problema es que al usar esa fórmula, jmp reemplaza mis valores vacíos con "n", y no puedo pensar en ninguna forma de modificar mi fórmula para que los espacios vacíos permanezcan vacíos.

La primera columna es "línea base de disfunción eréctil", la segunda es "disfunción eréctil 4 semanas" y la tercera es "disfunción eréctil de nueva aparición 4 semanas".
Así que espero que alguien pueda ayudar. ¡Gracias!
AnalíticaTabla de datosRe: mantener "espacios vacíos" en la columna resultante después de usar la fórmula ifTu JSL está estableciendo el valor en
"norte"
por lo que una opción es configurarlo en
""
For Each Row(
:"new on-set erectile dysfunction 4 WK: y/n "n = If(
:"erectile dysfunction Base y/n"n == "n" & :"erectile dysfunction 4 WK: y/n"n
== "y"
,
"y"
,
""
)
);
o después de mirar sus datos, la verificación del valor de la disfunción eréctil Base y / n en blanco podría ser lo que desee
For Each Row(
:"new on-set erectile dysfunction 4 WK: y/n "n = If(
(:"erectile dysfunction Base y/n"n == "n" |
:"erectile dysfunction Base y/n"n == "" ) &
:"erectile dysfunction 4 WK: y/n"n
== "y"
,
"y"
,
"n"
)
);
Re: mantener "espacios vacíos" en la columna resultante después de usar la fórmula ifHola,
Creo que puede haber diseñado demasiado su fórmula:
Primero, no es necesario especificar Para cada fila en una fórmula de columna: JMP procesa cada fila por separado de forma predeterminada
En segundo lugar, si entiendo correctamente la sintaxis de su fórmula, creo que puede simplificarse como una fórmula de columna como se muestra a continuación.
En tercer lugar, debido a que los valores de texto vacío se evalúan como NO "y" y NO como "n", JMP evalúa su fórmula como "n", por lo que aquí hay una posible solución a su problema.
(Nota: no utilicé sus encabezados de columna específicos, pero puede reemplazarlos fácilmente en el editor de fórmulas).
If(
:BASELINE == "n" & :Week 4 == "y", "y",
Is Missing( :BASELINE ) | Is Missing( :Week 4 ), .,
"n"
)
Mejor,
TS