Jump to content

Asignar Codigo a ventas segun su SKU


Daramirez
Go to solution Solved by Gerson Pineda,

Recommended Posts

Hola a todos!!

Les comento mi problema y espero que me puedan ayudar. Tengo la tabla1 la cual representa los pedidos que realizo, esta tiene un codigo y su respectivo SKU (Tipo de Producto). Y la Tabla2 que representa las ventas, con sus cantidades y SKU. Lo que necesito hacer es que a medida que vayan cayendo las ventas se asigne automaticamente el codigo del pedido a la venta, y una vez que se venda todo el pedido, se le asigne el siguiente pedido con su respectivo codigo y asi sucecivamente. Les dejo el excel, si se puede solucionar por power query seria ideal. de todas fromas cualquier solucion me sirve. 

Libro de prueba.xlsx

Link to comment
Share on other sites

Hola!

Tienes un problema con tus tablas y su modelo

Por ejemplo como puedes identificar esto

image.png

para obtener esto

image.png

Si la tabla de costo esta así

image.png

Power Query no podrá asociar los SKU solo con la descripción, necesita el código como tal para coincidir y luego obtenerlo

 

Saludos 

Link to comment
Share on other sites

Hola !! Justamente, solo tengo la relación con el sku, mi idea era sacar el acumulado del sku de las ventas, y si el acumulado es menor al pedido asignarle ese código, una vez que sea mayor  o igual pasar al siguiente pedido y así sucesivamente. Mi problema es que no lo Puedo llevar acabo, pensé que quizás alguien que se manejara con el lenguaje M, o con Dax pudiera concretarlo. 

Link to comment
Share on other sites

Hace 2 horas, Daramirez dijo:

Justamente, solo tengo la relación con el sku

No, no tienes relacion con SKU, en la tabla "venta", solo figura una descripción del SKU, que no es lo mismo

Para poder hacerlo de la manera correcta y siguiendo con las buenas practicas de modelado de datos, es necesario que las tablas vayan teniendo relacion con un código único

Hace 2 horas, Daramirez dijo:

Mi problema es que no lo Puedo llevar acabo, pensé que quizás alguien que se manejara con el lenguaje M, o con Dax pudiera concretarlo. 

Tu problema es de implementación y logica, no si alguien sabe de los lenguajes

Este caso se resuelve fácil con lo que te expuse

 

Saludos y suerte!

Link to comment
Share on other sites

Estimado por su puesto que se resuelve facil si ambos tienen una columna que se vincula, si fuera asi, no me hubiera dado la molestia de exponer el problema, y lo hubiera hecho por mi cuenta. Y no es un problema de implementación y logica, es asi como se me entregan las bases de dos plataformas establecidas distintas. El problema es que no queria tener que esta modificandolas a mano cada vez que las descargo para que ambas tengan el codigo. Pero no te preocupes, gracias por tu comentario. Saludos.

Link to comment
Share on other sites

  • Solution

Insisto, si es problema de lógica y de implementación 

DAX ni Power Query, podrán encontrar lo que se busca, si no le damos cierta lógica de donde buscar y asociar... hago este comentario para que quede aclarado que las herramientas necesitan estructuras para relacionar y transformar

 

Suerte!

Link to comment
Share on other sites

  • Crear macros Excel

  • Posts

    • La parte de intercalar no la había captado Adjunto de nuevo mi método Espero ahora si, quede listo   Saludos! Mover filas filtradas otra hoja_GP.xlsm
    • Buenas noches nuevamente a los Foristas. A sugerencia de JSD  de los problemas que le planteaba sobre el formulario, abro un nuevo tema. Ofrezco disculpas porque realmente es así como debe ser. El tema es el siguiente: Tengo en este formulario otros problemas que quizás puedan ayudarme: realmente he tratado de ver dónde está el error, pero mis conocimientos no alcanzan y ustedes son los MAESTROS. 1.- En el FrmPersonal trabajo lo que es el listado de Personal con todos los datos y las Nóminas de Salario. En la parte de las nóminas (LstNomina) ya lo configuré de tal manera que con el evento DobleClick pueda traer cualquier trabajador y poder modificar algún dato que por error se haya introducido. Este trabaja Bien, pero en el LstPersonal, estoy tratando de hacer lo mismo y no me está queriendo tomar los datos para su modificación. No me da error, pero no lo hace y he buscado, pero no encuentro el posible problema. 2.- En este mismo Formulario (FrmPersonal), no acabo de poner bien el código VBA para los OptionButton de Sexo. 3.- En este Proyecto también tengo o quiero en el FrmBuscarEntradas poder modificarlo y que a través de un ComboBox o de Botones de Opción poder hacer la búsqueda no sólo de las Entradas, sino también de las Salidas y la Existencia. Esto para evitarme tener que hacer uno para cada uno y reducir los Formularios. ¿Podrías ayudarme con estos temas? Un abrazo a todos. Espero puedas ayudarme y excelente semana para todos. Un abrazo caluroso y cordial. Pino.   Mi Negocio Foro.xlsm
    • Buenas Noches a todos los Foristas. Gracias JSD por su aporte. Revisaré dónde estaba el problema para evitar el mismo error en lo adelante y aprender. Gracias a los demás miembros del Foro también. Tema cerrado.
    • Hola, Gerson. Pues es que solo se mueven todas las salidas de golpe tanto si filtras a mano como si no y todos las referencias de producto a la vez de salidas. No es el ejemplo 2.. no sé... pensaba que la pregunta era clara y tendría fácil solución. El código de mi ejemplo es super sencillo y lo he explicado paso a paso en la macro. En el ejemplo 1 funciona y en el ejemplo 2 es exactamente igual solo que los registros están filtrados.  Comienzo siempre con una salida y luego se van alternando (una entrada, una salida... hay condiciones) hasta que ya no quedan datos en las hojas. Primero para Referencia 1 (filtrada). La idea es al terminar quitar el filtro y hacer lo mismo para referencia 2 (como en el ejemplo 1 que funciona). Gracias.  
  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Privacy Policy