Medida: valor total del pedido para pedidos con artículo

Un usuario Pregunto ✅

fovesson

¡Hola!

Necesito resumir el valor de todos los pedidos que contienen un artículo.

Hice un modelo simple como ejemplo.

2017_12_13_14_25_37_Untitled_Power_BI_Desktop.png

Por ejemplo, el valor total del pedido para el artículo A (1) quiero que sea 1025. Porque el artículo A está contenido en el pedido 1 y 2 (600 + 425).

No puedo entender cómo escribir la fórmula DAX. Necesito mantener el filtro de elementos para obtener el ID de pedido, pero al mismo tiempo necesito obtener todos los ID de pedido, incluidos los que la relación de artículo ha filtrado.

Por favor aconséjame 🙂

Hola @fovesson,

Cree una columna calculada en la tabla ‘Pedidos’.

Sales per order =
CALCULATE ( SUM ( Orders[Sales] ), ALLEXCEPT ( Orders, Orders[OrderId] ) )

Cree una medida basada en la tabla ‘Elemento’.

sales per item =
CALCULATE (
    SUM ( Orders[Sales per order] ),
    ALLEXCEPT ( 'Item', 'Item'[ItemName] )
)

Luego, puede agregar ‘Elemento'[ItemName], ‘Artículo'[Sales] y por encima de la medida [sales per item] en la tabla visual.

1.PNG

Atentamente,

Yuliana Gu

Hola @fovesson,

Cree una columna calculada en la tabla ‘Pedidos’.

Sales per order =
CALCULATE ( SUM ( Orders[Sales] ), ALLEXCEPT ( Orders, Orders[OrderId] ) )

Cree una medida basada en la tabla ‘Elemento’.

sales per item =
CALCULATE (
    SUM ( Orders[Sales per order] ),
    ALLEXCEPT ( 'Item', 'Item'[ItemName] )
)

Luego, puede agregar ‘Elemento'[ItemName], ‘Artículo'[Sales] y por encima de la medida [sales per item] en la tabla visual.

1.PNG

Atentamente,

Yuliana Gu

fovesson

En respuesta a v-yulgu-msft

Gracias @ v-yulgu-msft

Esto también funcionó:

SalesTotalOrder = CALCULATE (SUM (Orders[Sales]); TODOS (Pedidos); VALORES (Pedidos[OrderId]))

Probaré tus medidas.

Deja un comentario

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