¿Cómo obtener la fecha mínima y máxima del control deslizante de fecha y convertirla en valor de filtro?

Un usuario Pregunto ✅

MarieJ

¡Hola, genio!

Tengo algunos problemas como a continuación,

Quiero hacer «Desde la fecha» y «Hasta la fecha» del control deslizante Fecha como valor de filtro.

Pero una vez que quiero convertirlos en valores de filtro, no funciona.

El inventario ($) es la suma del inventario entre el control deslizante Fecha.

FD Inv ($) debe ser la suma del inventario solo en la fecha Desde (26/12/2016),

pero es lo mismo que Inventario ($) entre el control deslizante Fecha.

TD Inv (S) debe ser la suma del inventario solo hasta la fecha (18/12/2017),

pero es lo mismo que Inventario ($) entre el control deslizante Fecha.

Las fórmulas de medida son como debajo de las líneas rojas.

¿Por qué pasó esto? TT

image.png

Hola @MarieJ,

Aquí hice una prueba para cumplir con tu requerimiento.
Al principio, cree una tabla de dimtime utilizando DAX a continuación y cree una relación entre table1 y la tabla de dimtime.

Dimtime = CALENDARAUTO()

Luego cree las medidas en la tabla 1 como se muestra a continuación:

from Date = CALCULATE(MIN(Dimtime[Date]),ALLSELECTED(Dimtime[Date]))
To Date = CALCULATE(MAX(Dimtime[Date]),ALLSELECTED(Dimtime[Date]))
T.D Inv($) = CALCULATE(SUM(Table1[Inventory]),FILTER(ALLSELECTED(Table1[Date]),Table1[Date]=[To Date]))
F.D Inv($) = CALCULATE(SUM(Table1[Inventory]),FILTER(ALLSELECTED(Table1[Date]),Table1[Date]=[from Date]))

Luego, podemos crear un separador de fechas usando el campo de fecha de la tabla de dimtime y obtener el resultado como se muestra a continuación.

1.PNG

Para obtener más información, consulte el pbix adjunto.

https://www.dropbox.com/s/0xqnma3e45moifx/how%20to%20get2.pbix?dl=0

Saludos,
Franco

Hola @MarieJ,

Aquí hice una prueba para cumplir con tu requerimiento.
Al principio, cree una tabla de dimtime utilizando DAX a continuación y cree una relación entre table1 y la tabla de dimtime.

Dimtime = CALENDARAUTO()

Luego cree las medidas en la tabla 1 como se muestra a continuación:

from Date = CALCULATE(MIN(Dimtime[Date]),ALLSELECTED(Dimtime[Date]))
To Date = CALCULATE(MAX(Dimtime[Date]),ALLSELECTED(Dimtime[Date]))
T.D Inv($) = CALCULATE(SUM(Table1[Inventory]),FILTER(ALLSELECTED(Table1[Date]),Table1[Date]=[To Date]))
F.D Inv($) = CALCULATE(SUM(Table1[Inventory]),FILTER(ALLSELECTED(Table1[Date]),Table1[Date]=[from Date]))

Luego, podemos crear un separador de fechas usando el campo de fecha de la tabla de dimtime y obtener el resultado como se muestra a continuación.

1.PNG

Para obtener más información, consulte el pbix adjunto.

https://www.dropbox.com/s/0xqnma3e45moifx/how%20to%20get2.pbix?dl=0

Saludos,
Franco

MarieJ

En respuesta a v-frfei-msft

¡Ay Dios mío!

¡Eres el genio para salvar mis días!

¡¡Muchas gracias!!

El problema fue «ALLSELECTED» !!

Deja un comentario

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