Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
o59393
Post Prodigy
Post Prodigy

Cómo asignar una demanda de una tabla a otra (planta de fabricación a líneas de fabricación)

Hola a todos

Necesito asignar la demanda de varias plantas de producción a las líneas de fabricación.

El concepto es el siguiente con un ejemplo:

left table.JPG

He seleccionado la planta "Los Volcanes" y el producto "Ref colas de vidrio 500", tiene el desglose de la demanda por mes.

Mi intención es asignar esa demanda pero por las líneas de fabricación de Los volcanes:

right t.JPG

En la imagen anterior se ve para la misma planta y producto filtrado, las líneas de fabricación para esa planta.

En amarillo es el resultado esperado que me gustaría lograr, más o menos es una multiplicación de la demanda por planta de la primera imagen por el % producido en esa línea de la segunda imagen.

Así que en la segunda imagen, por ejemplo para enero de 2020, la línea 2 (produce el 20% de la demanda) y la línea 3 (produce el 80%) debe darnos 75,547.10

Lo he probado en power bi pero obtengo muchos valores repetidos:

asAASDSA.JPG

En (1) ves el dax que usé para calcular la demanda por planta que es correcta y en (2) ves la demanda por línea que está mal.

En el Excel adjunto, hoja "Asignación de demanda por línea" columna F verá la fórmula utilizada. Más o menos un Vlookup de concatenaciones para obtener el resultado deseado.

Pbix & Excel: https://1drv.ms/u/s!ApgeWwGTKtFdhwAcrx9gEKuQkiHZ?e=xjX2Ca

Nota:

La demanda por hoja de planta es el equivalente a la tabla izquierda de la potencia bi.

La asignación de la demanda por línea es el equivalente a la tabla correcta de la potencia bi.

Cualquier ayuda es muy apreciada.

Gracias comunidad.

2 REPLIES 2
amitchandak
Super User
Super User

@o59393 , Necesita tener una tabla con línea y porcentaje.

Porcentaje de línea

2 .2

3 .8

a continuación, hacer una unión cruzada en una medida sólo múltiple con precent

 new table = summarize(crossjoin(Table1,Allocation),[plant],[month],[line],[product normalized], "expected", sum([demand by plant])*max([percent ]))

Hola @amitchandak

Gracias por la ayuda. ¿Por qué necesitaría una tabla de línea y porcentaje? y con qué otras mesas debo unirme a ellos?

Gracias.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors