Quisiera que me orientaran en lo siguiente, estoy tratando de replicar una formula con condicionales, sin embargo, al intentar hacerlo en knime me genera en siguiente error:
Hola @Mourhinhor y bienvenido a la comunidad de KNIME.
Sí, puedes utilizar declaraciones IF() anidadas dentro de otras declaraciones IF(). Sería más fácil si hubieras podido cargar una tabla de ejemplo con tus datos para que pudiéramos identificar dónde está el problema, pero si reescribo tu declaración IF(), creo que te falta una segunda condición en el último IF().
ido disculpas si al reescribir tu declaración, cometí un pequeño error en las condiciones, pero creo que te falta un segundo parámetro en una de las declaraciones IF().
Alternativamente, creo que esto es lo que estás intentando hacer, pero todavía necesita la opción adicional:
if($COD_OCUPACION$ == 3,
min_in_args( $SALDO_CAPITAL_T$ * $Total_PDI$ * $PI-A$ * $AJUSTE_x_PLAZO$,
$SALDO_CAPITAL_T$),
if($COD_OCUPACION$ == 0,
min_in_args($SALDO_CAPITAL_T$ * $Total_PDI$ * $PI-A$ * $AJUSTE_x_PLAZO$ * $Factor_K$,
$SALDO_CAPITAL_T$)
, /* ¿Qué resultado debería ir aquí cuando COD_OCUPACION no es 3 ni 0? */
)
)
Excelente, muchas gracias por tu ayuda, si funcionó con el ajuste que sugeriste. En realidad, contestando a tu pregunta, en teoría, no debería haber datos distintos a 3 y 0, por tanto, debería resultar un cero en ese caso.