Free Trial

Foro

RESUELTAS

Re: Usar instrucciones condicionales para cambiar tus datos

mjazofeifa22
Átomo

Tengo un if anidado en excel que quiero cambiar a alteryx 

=IF([CPD]>[TARGET]; 120;IF([CPD]>90[90%];100;IF([CPD]>80[80%];90;IF([CPD]>75[75%];80;IF([CPD]>50[50%];75;0)))))

pero no se en que parte le incluyo el then y el end if para que me quede en alteryx

4 RESPUESTAS 4
ER87
Meteoroide

Hola @mjazofeifa22 ,

 

La siguiente expresión te puede funcionar:

 

IF [CPD]>[TARGET] THEN 120 ELSEIF [CPD]>90[90%] THEN 100 ELSEIF  [CPD]>80[80%] THEN 90 ELSEIF [CPD]>75[75%] THEN 80 ELSEIF [CPD]>50[50%] THEN 75 ELSE 0 ENDIF

carlosteixeira
15 - Aurora
15 - Aurora

Hola @mjazofeifa22 ,

 

La fórmula informada por nuestro amigo solo puede funcionar si presta atención a lo siguiente, toda la información entre '[]' será campos dentro de Alteryx y no los datos en sí.

 

La siguiente fórmula funcionará si NO son campos para comparar.

 

IF [CPD]>[TARGET] THEN 120 ELSEIF [CPD]>90 THEN 100 ELSEIF  [CPD]>80 THEN 90 ELSEIF [CPD]>75 THEN 80 ELSEIF [CPD]>50 THEN 75 ELSE 0 ENDIF

 

Esta fórmula funcionará si son campos para comparar

 

IF [CPD]>[TARGET] THEN 120 ELSEIF [CPD]>[90%] THEN 100 ELSEIF  [CPD]>[80%] THEN 90 ELSEIF [CPD]>[75%] THEN 80 ELSEIF [CPD]>[50%] THEN 75 ELSE 0 ENDIF

 

Saludos

Carlos A Teixeira
mjazofeifa22
Átomo

Muchas gracias, me funcionó perfecto. 

FláviaB
Alteryx Community Team
Alteryx Community Team

Muchas gracias por las recomendaciones, @carlosteixeira y @ER87.

 

@mjazofeifa22, nos alegra que haya logrado resolver su problema.

Flávia Brancato
Etiquetas