Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
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.
fecha | Número de factura | importe |
5-1-2021 | 1234 | 600 |
5-8-2021 | 1234 | 500 |
5-15-2021 | 1234 | 400 |
5-22-2021 | 1234 | 300 |
5-29-2021 | 1234 | 200 |
6-5-2021 | 1234 | 100 |
Solved! Go to Solution.
@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 )
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.
Ratpay | factura | fecha |
600 | 1234 | 5/1/2021 |
500 | 1234 | 5/8/2021 |
400 | 1234 | 5/15/2021 |
300 | 1234 | 5/22/2021 |
200 | 1234 | 5/29/2021 |
100 | 1234 | 6/5/2021 |
350 | 5678 | 5/3/2021 |
250 | 5678 | 5/10/2021 |
150 | 5678 | 5/17/2021 |
50 | 5678 | 5/24/2021 |
Visual de BI para su referencia
@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 )