Free Trial

Foro

Convertir formulas de excel a alteryx

mylar
Meteoroide

Hola,

Soy nueva usando Alteryx, me ayudarían a convertir las siguientes formulas de excel al lenguaje de Alteryx, por favor?

 

=IF(SO Unshpble Rsn<>"",IF(ISNUMBER(SEARCH("CC",SO Unshpble Rsn)),Zona&"Dates",IF(ISNUMBER(SEARCH("Cx",SO Unshpble Rsn)),Zona&"Dates",IF(ISNUMBER(SEARCH("CR",SO Unshpble Rsn)),Zona&"Credit",IF(ISNUMBER(SEARCH("DH",SO Unshpble Rsn)),Zona&"HBlock",IF(ISNUMBER(SEARCH("DL",SO Unshpble Rsn)),Zona&"LBlock",IF(ISNUMBER(SEARCH("MS",SO Unshpble Rsn)),Zona&"Duplicate Size",IF(ISNUMBER(SEARCH("AC",SO Unshpble Rsn)),Zona&"Aging Contract",IF(ISNUMBER(SEARCH("IN",SO Unshpble Rsn)),Zona&"Incomplete","")))))))),"")

 

Y la otra es:

 

=IF(Rsv+Fix>0,IF(Credit Stat="B","Credit",IF((Block&Line)<>"","Block",IF(OR(Launch ID="C",Launch ID="D",Launch ID="L"),"Initiative","Free"))),"")

 

 

Gracias de antemano!

Saludos

3 RESPUESTAS 3
grchavarri
Bólido

Buenas @mylar 

El funcionamiento de los Ifs, tiene la siguiente forma 

 

IF x then y else z endif

Puedes encadenarlos como en tu formula de excel, poniendo "elseif" quedaria de la siguiente manera:

IF x then y else z 

elseif x2 then y2 else z2 endif

 

Hay algun operador que usas en la formula descrita, como <> que en alteryx sería != 

 

Entiendo que por ejemplo, los campos como "SO Unshpble Rsn" serán nombres definidos en excel como tablas o matrices y lo que utilizas es la posición de esos campos CC o IN para tu formula usando el "search". En esos casos, si la tabla o las posiciones de esos nombres definidos no son cambiantes, lo que te recomiendo es cambiar ese trozo de la formula por un numero fijo. Si nos das mas informacion o subes un ejemplo de los archivos te podemos ayudar a construir el flujo con mas detalle. 

 

Por el momento te dejo la formula de abajo. 

 

IF RSV+FIX > 0 then 

 

IF Credit Stat ="B" Then "Credit" 

elseif Block&line != "" then "Block"

Elseif Launch ID="C" OR Launch ID= "D" OR Launch ID= "L" then "Initiative" else "Free" endif

 

Else "" endif

 

Espero te ayude. 

Saludos,

 

 

mylar
Meteoroide

Muchas gracias por la información, anexo un ejemplo de la formula que requiero aplicar en Alteryx

 

 

Garabujo7
Alteryx
Alteryx

Hola @mylar ,

 

Complementando la recomendación de @grchavarri puedes tomar los siguientes cursos gratuitos de la comunidad que te ayudarán con la transición de Excel a Alteryx:

 

Alteryx para usuarios de Excel.

https://community.alteryx.com/t5/Lecciones-Interactivas-Espanol/tkb-p/interactive-lessons-es/label-n...

 

Y para más detalle aquí está un curso de cómo escribir expresiones en Alteryx.

https://community.alteryx.com/t5/Interactive-Lessons/tkb-p/interactive-lessons/label-name/Writing%20...

 

Aquí una referencia en español de todas las funciones de Alteryx que son muy similares a las de Excel.

https://help.alteryx.com/es-419/20213/designer/functions

 

Etiquetas