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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
GVTionale
Helper II
Helper II

valor de columna en la tabla maestra que se actualizará en función del valor sumx condicional en la tabla relacionada

TENGO 2 MESAS
ORDER MASTER

ORDER_NUMBERCliente
101/2020Gabriel
120/2020Adrien
124/2020Diana

DETALLES DEL PEDIDO

ORDER_NUMBERClienteITEM_IDQTY DE PEDIDOCANTIDAD ENVIADABALANCE QTY
101/2020Gabriel12345100100
120/2020Adrien456781004060
120/2020Adrien8765460600
124/2020Diana97654200 200

Problema:
NECESITO DERIVAR "SHIPMENT STATUS" PARA EL NúMERO DE PEDIDO Y ACTUALIZAR EN EL COLUMNA DE ESTADO DE ENVIO EN LA TABLA MASTER BASADA EN FOLL. CONDICIONES -

SI TODOS LOS ARTÍCULOS EN EL PEDIDO ESTÁN COMPLETAMENTE ENVIADOS, ESTADO DEL ENVÍO "ENVIADO"
SI ALGUNOS ARTÍCULOS SE ENVÍAN Y HAY SALDO DE OTROS, ESTADO DEL ENVÍO "ENVIADO PARCIALMENTE"
SI NO SE HA HECHO EL ENVIO Y LA CANTIDAD DE PEDIDO COMPLETO ES PENDING, EL ESTADO DE ENVIAMIENTO "PENDING"

5 REPLIES 5
amitchandak
Super User
Super User

@GVTionale

Puede crear una nueva columna en orden maestro como este

Saldo: sumx(filter(ORDERDETAILS,ORDERDETAILS[ORDER_NUMBER]-ORDERMASTER[ORDER_NUMBER]),ORDERDETAILS[ORDER QTY]-ORDERDETAILS[SHIPPED QTY])

Ahora puede usar Switch true o If para crear la columna de estado

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

Hola

Ya he creado una columna en mis datos para calcular la cantidad de saldo.

lo que necesito ahora es el resultado sumado para reflejar la posición a nivel de documento para actualizar el estado en el maestro.

si puede obtener el estado de envío parcial vs totalmente enviado, así será genial (si se envía qty>0 y pendiente qty>0 se enviará parcialmente)

saludos

Estimado Amit

Gracias por su respuesta.

¿Es posible tener sólo la columna Estado de envío en el maestro y actualizar usando un solo If y filtrar dax mencionado por usted, en lugar de una columna más con cantidad de saldo?

saludos

@GVTionale

Puede consultar el DAX a continuación.

Column =
SWITCH (
    TRUE (),
    ISEMPTY (
        FILTER (
            RELATEDTABLE ( DETAILS ),
            DETAILS[BALANCE QTY] > 0
        )
    ), "SHIPPED",
    ISEMPTY (
        FILTER (
            RELATEDTABLE ( DETAILS ),
            DETAILS[SHIPPED QTY] > 0
        )
    ), "PENDING",
    "PARTIALLY SHIPPED"
)

Community Support Team _ Sam Zha
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Gracias por su respuesta. par de consultas -

(1)en su DAX, ¿dónde está resumiendo las cantidades de artículos en los detalles para determinar si el documento se envía o está pendiente, etc.?

(2) la fórmula que me gustaría aplicar es -

si la suma de la cantidad de saldo para el doc<-0 status- enviado

Más

si la suma de la cantidad de saldo para el doc>0 y enviado qty>0, parcialmente enviado

Más

estado pendiente

Traté de aplicar sumx a la dax u me envió, pero el resultado es incorrecto

saludos

Lo siento, soy nuevo y autoaprendizaje de Power BI y, por lo tanto, necesitaré más ayuda a medida que obtuve resultados erróneos

saludos

Helpful resources

Announcements
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!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors