Buen día, los molesto para ver si alguien me puede dar una mano con este tema.
Tengo un flujo que como resultado debo actualizar dos archivos:
El problema aquí es que, si al final del flujo anexo estas dos columnas, cuando lo ejecuto de nuevo (por que algo no salio bien) no pisa estas dos columnas, sino que agrega don nuevas como “Indice_Comercial_Mar22_2” e “Indice_Crediticio_Mar22_2”.
Nota, los archivos “indice_com_Cred” y “Fil_01_Comp” están como archivos, pero son datos que salen de un flujo mucho mas grande, por cuestiones de subir este ejemplo baje los datos a los archivos.
Desde ya muchísimas gracias !
¡Resuelto! Ir a solución.
Hola @lhuber
Yo estoy probando en mi máquina el flujo que adjuntaste, y no puedo reproducir lo que mencionas:
"El problema aquí es que, si al final del flujo anexo estas dos columnas, cuando lo ejecuto de nuevo (por que algo no salio bien) no pisa estas dos columnas, sino que agrega don nuevas como “Indice_Comercial_Mar22_2” e “Indice_Crediticio_Mar22_2”."
Intenté forzar errores a lo largo del flujo, pero igualmente esas adiciones de columnas no me aparecen.
Adicionalmente, intenté ejecutar el flujo con el Output (Fil_01_Comp_1.yxdb) como input, haciendo que cada ejecución lea el file actualizado y tampoco lo pude reproducir.
Respecto a tu 2a. pregunta, no me queda muy claro a qué te refieres, pero si es lo que yo creo, con un Batch Macro eso sería fácil de hacer.
Lo que te ofrezco es revisar el flujo en una llamada por Zoom para ver exactamente cómo te puedo ayudar.
Saudos
Hola @Aguisande primero perdón porque pegue el ejemplo incompleto,
Pregunta nro_1
La primera vez que ejecuto el flujo sobreescribo el archivo "mae_ind_fil" con las dos nuevas columnas ( "Indice_Comercial_Mar22" e "Indice_Crediticio_Mar22")
Clave | Indice_Comercial_MAR20 | Indice_Comercial_JUN20 | Indice_Comercial_SEP20 | Indice_Comercial_DIC20 | Indice_Comercial_MAR21 | Indice_Comercial_JUN21 | Indice_Comercial_SEP21 | Indice_Comercial_DIC21 | Indice_Crediticio_MAR20 | Indice_Crediticio_JUN20 | Indice_Crediticio_SEP20 | Indice_Crediticio_DIC20 | Indice_Crediticio_MAR21 | Indice_Crediticio_JUN21 | Indice_Crediticio_SEP21 | Indice_Crediticio_DIC21 | Indice_Comercial_Mar22 | Indice_Crediticio_Mar22 |
000152-800-J74 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 |
luego de ejecutarlo 6 veces mas me queda como esta abajo, en lugar de sobreescribir las columnas del trimestre actual ( "Indice_Comercial_Mar22" e "Indice_Crediticio_Mar22") , genera nuevas columnas ("Right_Indice_Comercial_Mar22_3", "Right_Indice_Crediticio_Mar22_3","Indice_Comercial_Mar22_4","Indice_Crediticio_Mar22_4")
Clave | Indice_Comercial_MAR20 | Indice_Comercial_JUN20 | Indice_Comercial_SEP20 | Indice_Comercial_DIC20 | Indice_Comercial_MAR21 | Indice_Comercial_JUN21 | Indice_Comercial_SEP21 | Indice_Comercial_DIC21 | Indice_Crediticio_MAR20 | Indice_Crediticio_JUN20 | Indice_Crediticio_SEP20 | Indice_Crediticio_DIC20 | Indice_Crediticio_MAR21 | Indice_Crediticio_JUN21 | Indice_Crediticio_SEP21 | Indice_Crediticio_DIC21 | Indice_Comercial_Mar22 | Indice_Crediticio_Mar22 | Right_Indice_Comercial_Mar22 | Right_Indice_Crediticio_Mar22 | Indice_Comercial_Mar22_2 | Indice_Crediticio_Mar22_2 | Right_Indice_Comercial_Mar22_2 | Right_Indice_Crediticio_Mar22_2 | Indice_Comercial_Mar22_3 | Indice_Crediticio_Mar22_3 | Right_Indice_Comercial_Mar22_3 | Right_Indice_Crediticio_Mar22_3 | Indice_Comercial_Mar22_4 | Indice_Crediticio_Mar22_4 |
000152-800-J74 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
Pregunta nro 2
En el archivo "Fil_01_Comp_1" en lugar de salir asi
Clave | Compañia | Moneda | Cliente_Nuevo | Evolucion_Factura | Indice_Comercial_MAR20 | Indice_Comercial_JUN20 | Indice_Comercial_SEP20 | Indice_Comercial_DIC20 | Indice_Comercial_MAR21 | Indice_Comercial_JUN21 | Indice_Comercial_SEP21 | Indice_Comercial_DIC21 | Indice_Crediticio_MAR20 | Indice_Crediticio_JUN20 | Indice_Crediticio_SEP20 | Indice_Crediticio_DIC20 | Indice_Crediticio_MAR21 | Indice_Crediticio_JUN21 | Indice_Crediticio_SEP21 | Indice_Crediticio_DIC21 | Indice_Comercial_Mar22 | Indice_Crediticio_Mar22 | Right_Indice_Comercial_Mar22 | Right_Indice_Crediticio_Mar22 |
000152-800-J74 | X1 | PX1 | Cl Alto Decrecimiento Ult Año | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
debería salir así, el tema es que no se si hay alguna forma de filtrar por código, o con alguna herramienta ya que el próximo trimestre debería ejecutar Junio y en lugar de quedar en este archivo Mar20, Mar21 y Mar22, debería quedar Jun20, Jun21 y Jun22 y asi cada trimestre
no se si existirá alguna forma de hacer esto, si fuera una tabla de una base de datos quizas se podria poner un "select Indice_Comercial_MAR20, Indice_Comercial_MAR21, Indice_Comercial_MAR20 from...."
Clave | Compañia | Moneda | Cliente_Nuevo | Evolucion_Factura | Indice_Comercial_MAR20 | Indice_Comercial_MAR21 | Indice_Crediticio_MAR20 | Indice_Crediticio_MAR21 | Indice_Comercial_Mar22 | Indice_Crediticio_Mar22 |
000152-800-J74 | X1 | PX1 | Cl Alto Decrecimiento Ult Año | 0 | 1 | 0 | 0 | 1 | 0 |
Buen día, no quería dejar de agradecer la ayuda y predisposición de @Aguisande y comentarles que encontré la solución en una macro que dejo en el foro @carlosteixeira
desde ya muchísimas gracias a todos!!
PD:
la macro "Seleccionar solo columnas especificas" se encuentra en:
https://community.alteryx.com/t5/Foro-Espanol/Seleccionar-solo-columnas-especificas/td-p/624035
Perfecto, @lhuber! Nos alegra saber que pudo resolver tu problema. Gracias @Aguisande y @carlosteixeira por vuestra ayuda.
Parece que comprendes el tema realmente bien.