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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Hacer un total para los valores máximos (Balance)

Hola, comunidad. He creado Balance General con la siguiente fórmula:
Devolver saldo real =
DÓNDE maxDate = MÁXIMO('BS_actuals'[date_key])

DEVOLUCIÓN
MAXX(FILTRO(BS_actuals,[date_key]=maxDate),[valor])
De esta manera, al elegir un rango de fechas, no sumó todos los saldos, sino que devolvió el saldo para la última fecha del rango de fechas seleccionado. Eso funcionó para 1 nivel de saldos. Sin embargo, cuando agrego el nivel anterior (nivel grande), no se resume, sino que obtiene la cantidad máxima para todo el nivel.
YeldarR_0-1642655738867.png

He revisado un tema similar, pero no pude hacer lo mismo para mi caso. Por favor, ayuda.

1 ACCEPTED SOLUTION

@YeldarR , Prueba como

Devolver saldo real =
VAR maxDate = MAXX(allselected('BS_actuals') , 'BS_actuals'[date_key])

DEVOLUCIÓN
SUMX(FILTER(BS_actuals,[date_key]=maxDate),[valor])

o

Devolver saldo real =
VAR maxDate = MAXX(allselected('BS_actuals') , 'BS_actuals'[date_key])

DEVOLUCIÓN
SUMX(values(BS_actuals[Level1]), calculate( MAXX(FILTER(BS_actuals,[date_key]=maxDate),[value]) ) )

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Gracias. Nope no funciona. Funciona solo para el diseño de nivel 1, pero el diseño de nivel 2 muestra maxx en lugar de suma.

BS reals es lo siguiente:

YeldarR_0-1642658392758.png

Diseño BS:

YeldarR_1-1642658479602.png

Syndicate_Admin
Administrator
Administrator

@YeldarR , Prueba como

Devolver saldo real =
VAR maxDate = MAXX(allselected('BS_actuals') , 'BS_actuals'[date_key])

DEVOLUCIÓN
MAXX(FILTER(BS_actuals,[date_key]=maxDate),[valor])

Si esto no ayuda
¿Puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de muestra después de eliminar datos confidenciales.

Gracias. Nope no funciona. Funciona solo para el diseño de nivel 1, pero el diseño de nivel 2 muestra maxx en lugar de suma.

BS reals es lo siguiente:

YeldarR_0-1642658820962.png

Diseño BS:

YeldarR_1-1642658820891.png

@YeldarR , Prueba como

Devolver saldo real =
VAR maxDate = MAXX(allselected('BS_actuals') , 'BS_actuals'[date_key])

DEVOLUCIÓN
SUMX(FILTER(BS_actuals,[date_key]=maxDate),[valor])

o

Devolver saldo real =
VAR maxDate = MAXX(allselected('BS_actuals') , 'BS_actuals'[date_key])

DEVOLUCIÓN
SUMX(values(BS_actuals[Level1]), calculate( MAXX(FILTER(BS_actuals,[date_key]=maxDate),[value]) ) )

¡Gracias!

La primera es correcta.

Todos los que cumplen con el balance general, deben usar este comando para obtener saldos correctos:

Devolver saldo real =
VAR maxDate = MAXX(allselected('BS_actuals') , 'BS_actuals'[date_key])

DEVOLUCIÓN
SUMX(FILTER(BS_actuals,[date_key]=maxDate),[valor])

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.