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

Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!

Reply
Anonymous
Not applicable

Extraer el valor basado en el valor máximo de otra columna de otra tabla para cada subgrupo

Quiero extraer el valor basado en el valor máximo de otra columna de otra tabla(2019) para cada subgrupo. Intenté, MAX() y otras funciones en DAX, pero todavía no he encontrado una solución.

2019

Cliente #ClienteOficina de PagosModo de pago 2019
10989419Michael Best compañía8544.44Comprobar
1098900Michael Best compañía754.35Oh
10989478Empresa D1434.69Tarjeta de crédito
10989419D Mejor empresa11104.82Oh

2020

Cliente #ClienteOficina de PagosModo de pago 2020Modo de pago 2019
10989419Michael Best compañía9044.44ComprobarComprobar
1098900Michael Best compañía7554.35OhComprobar
10989478Empresa D144469Tarjeta de créditoOh
10989419Empresa D11104OhOh

2020 es el resultado que estoy esperando, Así que quiero obtener el modo de pago 2019 en la tabla 2020 basado en el MAX Payment Amt en 2019.

Estoy probando esto
CALCULATE(MAX('2019'[Modo de pago]),FILTER('2019','2019'[Cliente]- '2020'[Cliente]))

¿Alguien puede sugerir cómo resolver esto?

1 ACCEPTED SOLUTION
DataInsights
Super User
Super User

@AakashLoya,

Pruebe esta medida:

2019 Payment Mode = 
VAR vCustomer =
    MAX ( '2020'[Customer] )
VAR v2019Customer =
    FILTER ( '2019', '2019'[Customer] = vCustomer )
VAR v2019CustomerRanked =
    ADDCOLUMNS (
        v2019Customer,
        "tmpRank", RANKX ( v2019Customer, '2019'[Payment Amt],, DESC, SKIP )
    )
VAR v2019CustomerMaxAmt =
    FILTER ( v2019CustomerRanked, [tmpRank] = 1 )
VAR vResult =
    MAXX ( v2019CustomerMaxAmt, '2019'[2019 Payment Mode] )
RETURN
    vResult

DataInsights_0-1607211664744.png

El cliente 10989419 tiene un nombre diferente en 2019, así que lo cambié a "compañía D" para que coincida con 2020.





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hola @AakashLoya ,

En función de su descripción, puede crear una medida de la siguiente manera.

Resultado de la prueba: MAXX(FILTER(ALL('2019'),NOT(ISBLANK(LOOKUPVALUE('2020'[2020_Customer],'2020'[2020_Customer],'2019'[2019_Customer]))))),[Modo de pago 2019])

Resultado:

v-yuaj-msft_0-1607326475844.png

Espero que eso sea lo que estabas buscando.

Saludos

Yuna

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

DataInsights
Super User
Super User

@AakashLoya,

Pruebe esta medida:

2019 Payment Mode = 
VAR vCustomer =
    MAX ( '2020'[Customer] )
VAR v2019Customer =
    FILTER ( '2019', '2019'[Customer] = vCustomer )
VAR v2019CustomerRanked =
    ADDCOLUMNS (
        v2019Customer,
        "tmpRank", RANKX ( v2019Customer, '2019'[Payment Amt],, DESC, SKIP )
    )
VAR v2019CustomerMaxAmt =
    FILTER ( v2019CustomerRanked, [tmpRank] = 1 )
VAR vResult =
    MAXX ( v2019CustomerMaxAmt, '2019'[2019 Payment Mode] )
RETURN
    vResult

DataInsights_0-1607211664744.png

El cliente 10989419 tiene un nombre diferente en 2019, así que lo cambié a "compañía D" para que coincida con 2020.





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

Vote for your favorite vizzies from the Power BI World Championship submissions!

Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors