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
Syndicate_Admin
Administrator
Administrator

Total de todas las transacciones relacionadas con un tipo de artículo

¡Hola comunidad de Power BI!

Tengo una tabla de artículos, importes e identificadores de transacción asociados y me gustaría una medida para calcular el resultado esperado.

ArtículoImporteTransacciónResultado esperado (total de todas las transacciones)
Cuadrado5ABECEDARIO60
Circunferencia10ABECEDARIO35
Triángulo20ABECEDARIO80
Cuadrado5DEF60
Triángulo20DEF80
Triángulo20ÉL80

Total de la transacción para ABC = 35, DEF = 25 y HIJ = 20.


Por lo tanto, si quiero poder segmentar por Square, entonces quiero que recupere las transacciones ABC y DEF que contenían artículos de Square, pero finalmente sume el monto total total de esas Transacciones.

Gracias de antemano,

Jamie

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@jaliu1290

Medir:

Expected Outcome = 
CALCULATE(
SUM('Table'[Amount]),
FILTER(
ALL('Table'[Transaction]),
CONTAINS(
FILTER('Table', 'Table'[Item] = SELECTEDVALUE('Table'[Item])),
'Table'[Transaction],
'Table'[Transaction]
)
)
)

💌 Si esto ayudó, ¡una marca de Kudos 👍 o Solution sería genial! 🎉
Bien
Kedar
Conéctate en LinkedIn

Syndicate_Admin
Administrator
Administrator

Gracias por las respuestas de ThxAlot y rohit1991.

Hola @jaliu1290 ,

De acuerdo con su descripción, probé diferentes cosas en Power Query, así es como lo hice:

1.Duplicar la tabla:

vlinhuizhmsft_0-1734931406553.png

2. Utilice estas dos tablas para crear una nueva tabla combinada:

vlinhuizhmsft_1-1734931457961.png

vlinhuizhmsft_2-1734931496427.png

3. Expanda las columnas:

vlinhuizhmsft_3-1734931577646.png

4. Realizar operaciones de agrupación por:

vlinhuizhmsft_4-1734931668686.png

vlinhuizhmsft_5-1734931858558.png

5. Cree una relación de varios a varios entre la tabla original y la nueva tabla, y cree el siguiente objeto visual:

vlinhuizhmsft_6-1734932165271.png

Resultado:

vlinhuizhmsft_7-1734932305142.pngvlinhuizhmsft_8-1734932315767.png

Saludos
Zhu

Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

Para lograrlo en Power BI, puede usar una combinación de medidas de DAX y lógica de filtrado. Aquí tienes una guía paso a paso:

Pasos:

  1. Crear una relación (si es necesario): asegúrese de que el modelo de datos tenga una relación adecuada entre la tabla Items y la tabla Transactions si están en tablas separadas.

  2. Crear una medida de DAX para el resultado esperado: use la siguiente fórmula de DAX para crear una medida que calcule el resultado esperado:
    Resultado esperado = VAR SelectedItems = VALUES(Items[Item])VAR TransactionsWithSelectedItems = CALCULATETABLE(VALUES(Transactions[Transaction]),FILTER(ALL(Items),Items[Item] IN SelectedItems))
    RETURNCALCULATE(SUM(Transacciones[Importe]),Transacciones[Transacción] IN TransaccionesConSelectedItems)

  3. Visualice los datos:

    • Agregue una segmentación de datos con el campo Artículo.
    • Agregue un objeto visual de tabla que muestre el artículo, la transacción y la medida de resultado esperado recién creada.

  4. Prueba: seleccione diferentes elementos en la segmentación (por ejemplo, "Cuadrado") y la medida debe mostrar el total sumado de todas las transacciones relevantes.

Syndicate_Admin
Administrator
Administrator

ThxAlot_0-1734797571448.png

Esta fue la solución más sencilla y elegante. ¡¡¡Gracias!!!

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!

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