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
clubspec
Helper III
Helper III

Columna calculada para agregar resultados de varias tablas

Hola Gurus,

Measure.JPG

Tengo tres tablas (Inventario, L. MAT, Pedidos de trabajo) y estoy intentando crear una columna "Cantidad de previsión a mano" dentro de la tabla de inventario.
Por ejemplo, en base a la tabla de órdenes de trabajo tengo una orden para hacer 10 de lámpara de mesa; y de acuerdo con la tabla de LDM requiere 10 veces Cantidad de materia prima enumerada en la lista de materiales, y por lo tanto mi columna calculada en la tabla de inventario tendrá Cantidad a mano de la materia prima menos la cantidad consumida en las órdenes de trabajo.

¿Es esto fácil de lograr? El desafío es que la tabla de L. MAT tiene varios materiales necesarios para una mercancía terminada.

Agradezco su ayuda de antemano, espero poder explicarme mejor.

Gracias

raya

1 ACCEPTED SOLUTION
MFelix
Super User
Super User

Hola @clubspec ,

¿A qué puedo entender que desea calcular el inventario total después de que las órdenes de trabajo sean correctas?

Así que para los productos de acabado tendrá un aumento de 10 cada uno y para las materias primas una disminución.

Realice la siguiente configuración:

  • Relaciones:
    • Inventario[Artículo n] 1 -> LDM[Material requerido] *
    • Inventario[Artículo n] 1 -> Orden de trabajo [Artículo no] * (RELACION INACTIVA)
    • Orden de trabajo [Artículo sin] * ->BOM[Material requerido] *
  • A continuación, agregue la siguiente medida:
Forecast = 
SUM ( Inventory[Qty on Hand] )
    + CALCULATE (
        SUM ( 'Work Order'[Order Qty] );
        USERELATIONSHIP ( Inventory[Item Nº]; 'Work Order'[Item Nº] )
    )
    - SUMX (
        ADDCOLUMNS (
            BOM;
            "@orderQty"; SUMX (
                FILTER ( 'Work Order'; 'Work Order'[Item Nº] = BOM[Finish Good] );
                'Work Order'[Order Qty]
            ) * BOM[Require Qty]
        );
        [@orderQty]
    )

Compruebe la conexión del archivo PBIX.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



View solution in original post

2 REPLIES 2
MFelix
Super User
Super User

Hola @clubspec ,

¿A qué puedo entender que desea calcular el inventario total después de que las órdenes de trabajo sean correctas?

Así que para los productos de acabado tendrá un aumento de 10 cada uno y para las materias primas una disminución.

Realice la siguiente configuración:

  • Relaciones:
    • Inventario[Artículo n] 1 -> LDM[Material requerido] *
    • Inventario[Artículo n] 1 -> Orden de trabajo [Artículo no] * (RELACION INACTIVA)
    • Orden de trabajo [Artículo sin] * ->BOM[Material requerido] *
  • A continuación, agregue la siguiente medida:
Forecast = 
SUM ( Inventory[Qty on Hand] )
    + CALCULATE (
        SUM ( 'Work Order'[Order Qty] );
        USERELATIONSHIP ( Inventory[Item Nº]; 'Work Order'[Item Nº] )
    )
    - SUMX (
        ADDCOLUMNS (
            BOM;
            "@orderQty"; SUMX (
                FILTER ( 'Work Order'; 'Work Order'[Item Nº] = BOM[Finish Good] );
                'Work Order'[Order Qty]
            ) * BOM[Require Qty]
        );
        [@orderQty]
    )

Compruebe la conexión del archivo PBIX.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Muchas gracias @MFelix

¡Aprecio tus instrucciones y el modelo!

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.