Buenos días, me encuentro con el siguiente problema:
# Producto | Competidor | Descripción | precio |
53 | Marinela | Barritas marinela fresa | 15 |
53 | Marinela | Marinela Barritas fresa | 16 |
54 | Marinela | Bararitas marinela piña | 17 |
54 | Marinela | Marinela Barritas fpiña | 18 |
55 | Marinela | Barritas marinela frutos rojos | 15 |
55 | Marinela | marinela barritas frutos rojos | 16 |
Necesito que la información de la descripción sea la misma de acuerdo al número de producto
# Producto | Competidor | Descripción | precio |
53 | Marinela | Barritas marinela fresa | 15 |
53 | Marinela | Barritas marinela fresa | 16 |
54 | Marinela | Barritas marinela piña | 17 |
54 | Marinela | Barritas marinela piña | 18 |
55 | Marinela | Barritas marinela frutos rojos | 15 |
55 | Marinela | Barritas marinela frutos rojos | 16 |
Espero me puedan ayudar, muchas gracias de antemano!
¡Resuelto! Ir a solución.
Hola @FerMarRom18 ,
La información de ambas tablas es la misma.
Pero si quisieras homologar, una opción es usar una unión por el campo que coincide en ambas # Producto
En la configuración puedes elegir cuál campo es el que mantendrás, el de la primera tabla o el de la segunda.
Así quedaría incluyendo la información de ambos archivos:
Gabriel
Creo que mi explicación no fue la correcta, la segunda tabla era un ejemplo de como busco que queden los datos, porque tengo varias descripciones del mismo producto y busco que solamente la columna de la descripción se homologuen con alguna de las existentes
¿Cuál sería la condición para homologarlas?, ¿qué criterio tomas para quedarte con una de las descripciones?
¿Lo tomas de un catálogo?
Realmente no tengo ninguna condición, solamente necesito que los que tengan el mismo #producto contengan la misma descripción
Lo puedes hacer así:
En la unión los unes por producto y abajo seleccionas los campos que quieres mantener.
Puede ser la descripción de la primera tabla o de la segunda.
El resultado se vería así:
Es que es un solo documento, digamos que la tabla 1 es el documento que tengo y la tabla 2 es un ejemplo de como necesito que quede, perdón por confudirte.
Hola @FerMarRom18
Un par de consultas a ver si te puedo ayudar:
- Según lo que nos muestras, para un mismo número de producto, tus datos poseen diferentes descripciones. si esto es correcto, Cómo determinas cuál es el nombre correcto a utilizar para esos mismos códigos?
- Si puedes, nos subes una muestra de los datos para verlos?
Si te da lo mismo utilizar cualquiera (mientras que utilices el mismo para todos), lo que te puede ayudar es utilizar un summarize en la fuente de datos, para obtener el "diccionario" de producto-nombre y luego cruzarlo con los datos. Algo así:
Esto te devuelve por cada # Producto, la primera descripción que encuentra, porque utilicé "First"). En este ejemplo, podrías utilizar: First, Last, Mode (el más frecuente o que aparece más veces), Longest o Shortest)
Si esto lo cruzas con un join por # Producto, cada prossucto con su código quedará homologado.
Finalmente sólo quedaría usar un Select para "emprolijar" los datos.
Buenas @FerMarRom18,
Quizá llegue un poco tarde, pero he tenido algunos casos como el que planteas. Yo hago la homologacion con un find and replace habitualmente utilizando el codigo de producto.
te dejo el flujo adjunto, espero ayude.
Saludos,