dax fechas
1 TopicFiltrar un resultado mediante Rango de FECHAS
Buenas tardes a todos, 1.- Tengo una primera tabla que es lo programado a ventas, y una 2da tabla que es lo real vendido. 2.-La cantidad programada a ventas esta delimitada por una fecha de inicio y una fecha de fin, por lo que para un mismo producto en diferentes periodos existen diferentes cantidades programadas a venta: tblPROGRAMA ID_programa id_Instalacion id_producto start_date end_date venta_programa 1 A A.1 01-ene-22 30-jun-22 5 2 A A.1 01-jul-22 31-dic-22 10 3 A A.2 01-ene-22 31-dic-22 12 4 B B.1 01-ene-22 31-dic-22 5 5 C C.1 01-ene-22 31-dic-22 8 3.- En la tabal Ventas los registros tienen una fecha, tblVENTAS ID_consumo fk_instalacion fk_producto date venta_real 1 A A.1 01-ene-22 2 2 A A.1 02-ene-22 5 3 A A.1 03-ene-22 4 4 A A.1 04-ene-22 10 5 A A.1 05-ene-22 6 6 A A.1 01-jul-22 74 7 A A.1 02-jul-22 11 8 A A.1 03-jul-22 12 9 A A.1 04-jul-22 13 10 A A.1 05-jul-22 9 4.- Mediante la fecha de venta quisiera obtener de la tabla Programa, el valor de venta_programa. Para lo cual seria necesario : (Programa.start_date >= Venta.date) AND (Programa.end_date <= Venta.date) tablaVISUALIZACIÓN ID_consumo fk_instalacion fk_producto date venta_real venta_programa 1 A A.1 01-ene-22 2 5 2 A A.1 02-ene-22 5 5 3 A A.1 03-ene-22 4 5 4 A A.1 04-ene-22 10 5 5 A A.1 05-ene-22 6 5 6 A A.1 01-jul-22 74 10 7 A A.1 02-jul-22 11 10 8 A A.1 03-jul-22 12 10 9 A A.1 04-jul-22 13 10 10 A A.1 05-jul-22 9 10 5.- Intente utilizar: ventaProgramada = SUMX(Ventas, LOOKUPVALUE(Programa[venta_programa], Programa[id_Instalacion], Ventas[fk_instalacion], Programa[id_producto], Ventas[fk_producto])) Pero no se como colocar la condicion de filtrado de fechas. De antemano muchas gracias por su apoyo.Solved1.4KViews0likes5Comments