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

Cómo obtener el registro anterior en Power Bi

Tengo una tabla como la siguiente que muestra el importe de la factura en varias fechas. El importe de la factura seguiría siendo el mismo entre dos fechas. Por ejemplo, la cantidad es de 600 el 5-1-2021 y se mantendría igual hasta el 5-8-2021, momento en el que cambia a 500. Si quiero ver el importe de la factura para cualquier fecha intermedia (por ejemplo, 5-13-2021, importe = 500), ¿cómo puedo hacer esto en Power BI? gracias.

fechaNúmero de facturaimporte
5-1-20211234600
5-8-20211234500
5-15-20211234400
5-22-20211234300
5-29-20211234200
6-5-20211234100
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@venkatak071 , Pruebe una medida como

Medida =
VAR __sel = maxx(allselected('Date'), 'Date'[Date])
VAR __id = MAX ('Tabla'[Número de factura] )
VAR __date = CALCULATE ( MAXX(filter('Table', [Date] <__sel),'Table'[Date] ), ALLSELECTED ('Table' ), 'Table'[Invoice Number] = __id )
CALCULATE ( max ('Tabla'[CANAL] ), VALUES ('Tabla'[Número de factura] ),'Tabla'[Número de factura] = __id,'Tabla'[Fecha] = __date )

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

La medida funciona bien para una sola y varias facturas. Pero cómo debemos llegar a la cantidad total para un conjunto de facturas seleccionadas o todas las facturas juntas. gracias.

Ratpayfacturafecha
60012345/1/2021
50012345/8/2021
40012345/15/2021
30012345/22/2021
20012345/29/2021
10012346/5/2021
35056785/3/2021
25056785/10/2021
15056785/17/2021
5056785/24/2021

MicrosoftTeams-image (6).png

Visual de BI para su referencia

Syndicate_Admin
Administrator
Administrator

Gracias @amitchandak , funciona pacíficamente.

Syndicate_Admin
Administrator
Administrator

@venkatak071 , Pruebe una medida como

Medida =
VAR __sel = maxx(allselected('Date'), 'Date'[Date])
VAR __id = MAX ('Tabla'[Número de factura] )
VAR __date = CALCULATE ( MAXX(filter('Table', [Date] <__sel),'Table'[Date] ), ALLSELECTED ('Table' ), 'Table'[Invoice Number] = __id )
CALCULATE ( max ('Tabla'[CANAL] ), VALUES ('Tabla'[Número de factura] ),'Tabla'[Número de factura] = __id,'Tabla'[Fecha] = __date )

@amitchandak

Gracias por su respuesta. ¿Podría explicar lo que significa este [CANAL].

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.