Filtrar Ventas por una fecha

Un usuario Pregunto ✅

nick9000

Hola,

Busco mostrar información de ventas para los empleados tres meses después de haber comenzado. Tengo la fecha de inicio en una tabla y he creado una medida para la fecha de 3 meses o la fecha de x mes:

3 meses Fecha = EOMES (FIRSTDATE (fecha[start date],3)

Luego creé una medida para tratar de filtrar en la fecha de 3 meses, pero solo obtendría todas las ventas hasta la fecha de manera efectiva sin aplicar ningún filtro. He incluido el DAX en una captura de pantalla a continuación:

tabla de ventas.PNG

El resultado previsto sería que la medida muestre las ventas en la fecha del tercer mes o hasta la fecha del tercer mes, es decir:

El empleado 1 mostraría 100 (en la fecha) o 110 (hasta la fecha inclusive)

Si alguien pudiera ayudarme con esto o apuntar en la dirección correcta, sería muy apreciado.

Gracias

Mella

nick9000

En respuesta a yggdrasil

Impresionante, gracias Yggdrasill

Hice un par de cambios y parece dar el resultado correcto. Dos referencias a la tabla de ventas y las otras dos a la tabla de empleados.

ingresos de 3 meses =
CALCULAR(suma(Ventas[Amount]),
FECHAS ENTRE(
Ventas[Date],
FIRSTDATE(Empleado[Start Date]),
eomonth(FIRSTDATE(Empleado[Start Date]),2)
)
)

Gracias

Mella

Ashish_Mathur

Hola,

Es difícil ayudar a menos que uno vea las relaciones y las diferentes tablas. Comparta el enlace desde donde puedo descargar su libro de trabajo.

yggdrasil

Prueba FECHAS ENTRE()

nick9000

En respuesta a yggdrasil

gracias Yggdrasill, no pude hacer funcionar DATESBETWEEN

yggdrasil

En respuesta a nick9000

Probé tu escenario

Esto es lo que necesitas

3M from startdate =
CALCULATE (
    SUM ( Table1[Amount] ),
    DATESBETWEEN (
        Table1[start date],
        FIRSTDATE ( Table1[start date] ),
        DATEADD ( FIRSTDATE ( Table1[start date] ), 3, MONTH )
    )
)

Luego cree una tabla visual e inserte empleado y luego esta medida para obtener esto

empleado y medida de venta de 3 mesesempleado y medida de venta de 3 meses

nick9000

En respuesta a yggdrasil

Impresionante, gracias Yggdrasill

Hice un par de cambios y parece dar el resultado correcto. Dos referencias a la tabla de ventas y las otras dos a la tabla de empleados.

ingresos de 3 meses =
CALCULAR(suma(Ventas[Amount]),
FECHAS ENTRE(
Ventas[Date],
FIRSTDATE(Empleado[Start Date]),
eomonth(FIRSTDATE(Empleado[Start Date]),2)
)
)

Gracias

Mella

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *