Ayuda de fórmulas: (cálculo del rendimiento de la entrega)

Un usuario Pregunto ✅

erhan_79

Estimados ,

Necesito su amable apoyo sobre el siguiente problema

Tengo dos tablas, una de ellas muestra las órdenes de compra y la otra muestra las órdenes de entrega que están relacionadas con las órdenes de compra.

Me gustaría calcular el rendimiento de entrega para el primer tiempo de entrega programado de cada orden de compra en función de los meses y, al mismo tiempo, me gustaría calcular todo el rendimiento de entrega para cada orden de compra.

Creé un archivo pbix e hice algunas cosas, pero no pude captar lo que encontré y no pude resolver el problema. ¿Podrían crearme las fórmulas y tablas? ¿O cómo pueden ayudarme?

Adjunto aquí como la siguiente captura de pantalla, de hecho, lo que quiero ver en la pantalla power bi con mis comentarios.

También para que sea más fácil resolver el problema, estoy compartiendo con ustedes el enlace del archivo pbix y los enlaces del archivo de Excel de origen en la captura de pantalla. Verá la diferencia entre mi solicitud y el archivo pbix creado cuando abra mi archivo pbix .gracias de antemano

yau puede ver a continuación qué tablas visuales me gustaría ver en power bi.

Capture6.JPG

El enlace del archivo:

https://drive.google.com/drive/folders/13DsWGv_eeTAMtUUF9Hqs8lV2zDXzZYIb?usp=sharing

Capture7.JPG

Hola @ erhan_79,

Para su primer objeto visual, puede crear una medida como condición en el panel de filtro.

Measure =
VAR a =
    SELECTEDVALUE ( Purchase[Purchase Date] )
VAR b =
    SELECTEDVALUE ( Delivery[Delivery Date] )
RETURN
    IF ( a = b, 1, 0 )

Para su segundo objeto visual, puede crear dos medidas para reemplazar las columnas originales.

_Delivery Quantity =
CALCULATE (
    SUM ( Delivery[Delivery Quantity] ),
    ALL ( Delivery[Delivery Date] ),
    FILTER (
        Delivery,
        Delivery[Vendor Name] = SELECTEDVALUE ( Delivery[Vendor Name] )
    )
)
_Order Quantity =
CALCULATE (
    SUM ( Purchase[Order Quantity] ),
    ALL ( Delivery[Delivery Date] ),
    FILTER (
        Delivery,
        Delivery[Vendor Name] = SELECTEDVALUE ( Delivery[Vendor Name] )
    )
)

Luego muestre el resultado que no está en blanco en el panel de filtro.

1-1.PNG1-2.PNG

Aquí está mi archivo de prueba para su referencia.

Hola @ erhan_79,

Para su primer objeto visual, puede crear una medida como condición en el panel de filtro.

Measure =
VAR a =
    SELECTEDVALUE ( Purchase[Purchase Date] )
VAR b =
    SELECTEDVALUE ( Delivery[Delivery Date] )
RETURN
    IF ( a = b, 1, 0 )

Para su segundo objeto visual, puede crear dos medidas para reemplazar las columnas originales.

_Delivery Quantity =
CALCULATE (
    SUM ( Delivery[Delivery Quantity] ),
    ALL ( Delivery[Delivery Date] ),
    FILTER (
        Delivery,
        Delivery[Vendor Name] = SELECTEDVALUE ( Delivery[Vendor Name] )
    )
)
_Order Quantity =
CALCULATE (
    SUM ( Purchase[Order Quantity] ),
    ALL ( Delivery[Delivery Date] ),
    FILTER (
        Delivery,
        Delivery[Vendor Name] = SELECTEDVALUE ( Delivery[Vendor Name] )
    )
)

Luego muestre el resultado que no está en blanco en el panel de filtro.

1-1.PNG1-2.PNG

Aquí está mi archivo de prueba para su referencia.

erhan_79

En respuesta a v-eachen-msft

@ v-eachen-msft muchas gracias por tu ayuda, me ayudó demasiado. También necesito una cosa más

Me gustaría mostrar el rendimiento de la primera entrega programada con un indicador visual (como en el rendimiento de la imagen de abajo), pero cuando selecciono el indicador de rendimiento muestra el rendimiento de todo el mes, solo quiero mostrar el rendimiento del primer mes programado, ¿cómo puedo mostrarlo? Capture11.JPG

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *