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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

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
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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