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

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

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
November Carousel

Fabric Community Update - November 2024

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

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

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

Top Solution Authors
Top Kudoed Authors