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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Cálculos de saldos de apertura y cierre

Hola equipo,

quiero calcular el saldo de opeging y cierre por DAX en Power BI,

He creado el balance de cierre de la primera semana 30:

Semana de Equilibrio de Encubrimiento 30 = CALCULAR(SUMA(DATOS[Saldo USD]), DATOS[INGRESOS/GASTOS]="Balance de cierre")

Income_USD = CALCULAR(SUMA(DATOS[Saldo USD]), DATOS[INGRESOS/GASTOS]="INGRESOS")
Expenses_USD = CALCULAR(SUMA(DATOS[Saldo USD]), DATOS[INGRESOS/GASTOS]="GASTOS")

Por lo tanto, el saldo de cierre de la semana 30 es el saldo de apertura de la semana 31

el saldo de cierre de la semana 31 es el saldo de apertura de la semana 32
Al igual que la tabla Excel :

Etiquetas de filaBalance de cierreRENTAEXPENSASBalance de cierre
SEMANA 30 423 232 423 232
SEMANA 31 423 232 219 646- 465 967 176 912
SEMANA 32 176 912 34- 49 744 127 202
SEMANA 33 127 202 509 788- 535 240 101 750
Spoiler


Gracias

archivo

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Gracias

Syndicate_Admin
Administrator
Administrator

Paso 0: Utilizo estos datos.

mickey64_0-1726146635597.png

Paso 1: Hago algunas medidas a continuación.

M_WeekNo = WEEKNUM(MAX('Tabla'[Etiquetas de fila]))

M_Opening = SUMX(FILTER('Tabla','Tabla'[INGRESOS/GASTOS]="Apertura"),'Mesa'[Saldo])

M_Income = SUMX(FILTER('Tabla','Tabla'[INGRESOS/GASTOS]="INGRESOS"),'Tabla'[Saldo])

M_Expenses = SUMX(FILTER('Tabla','Tabla'[INGRESOS/GASTOS]="GASTOS"),'Tabla'[Saldo])

M_Opening RT = CALCULAR([M_Opening],FILTRO(TODOS('Tabla'),'Tabla'[Etiquetas de fila]<=MAX('Tabla'[Etiquetas de fila])))

M_Income RT = CALCULAR([M_Income],FILTRO(TODOS('Tabla'),'Tabla'[Etiquetas de fila]<=MAX('Tabla'[Etiquetas de fila])))

M_Expenses RT = CALCULAR([M_Expenses],FILTRO(TODOS('Tabla'),'Tabla'[Etiquetas de fila]<=MAX('Tabla'[Etiquetas de fila])))

M_Closing Balance = [M_Opening RT]+[M_Income RT]+[M_Expenses RT]

M_Opening Saldo = CALCULAR([M_Closing saldo],ALL('Tabla'),DATEADD('Tabla'[Etiquetas de fila],-7,DÍA))

Paso 2: Hago una matriz.

mickey64_1-1726146950617.png

Syndicate_Admin
Administrator
Administrator

¿Necesita ayuda?

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!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

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