Use la cortadora de fechas para verificar si la fecha cae entre dos fechas

Un usuario Pregunto ✅

MAlSarhani

¡Hola, todos!

Estoy trabajando en un informe para nuestros registros históricos de arrendamiento. Estamos tratando de verificar el porcentaje de ocupación de la unidad en una fecha determinada. Tengo columnas como la fecha de inicio del arrendamiento, la fecha de finalización del arrendamiento, la identificación de la unidad y el tamaño de la unidad en SQM. Lo que me gustaría hacer es tomar una fecha y verificar qué unidades se han alquilado en esa fecha y resumir su SQM. Luego, obtenga también la suma de SQM de las unidades que no han sido arrendadas en esa fecha. Debe ser dinámico para que la fecha insertada se pueda cambiar en el informe.

Llegué a la idea de que necesito usar medidas para esto y necesito una tabla de fecha para usar como parámetro al usarla en el informe como un segmentador. He llegado hasta aquí, pero estoy confundido sobre cómo debería escribir la medida para hacerlo. Honestamente, no estoy seguro de si es posible.

Una muestra de datos:

ID de unidad Tamaño de la unidad Fecha de inicio Fecha final
Unidad 1 20 1 de octubre de 2015 31 de septiembre de 2016
Unidad 2 30 1 de noviembre de 2015 31 de abril de 2016
Unidad 3 40 1 de enero de 2017

31 de diciembre de 2017

El resultado debería ser un total de área alquilada de 50 m2 si la fecha se establece en algo así como el 1 de diciembre de 2015, ya que tanto la Unidad 1 como la Unidad 2 están alquiladas durante ese tiempo. 40 SQM sería el número del área vacante. ¡Espero que alguien pueda ayudarme en esto!

Muchas gracias,

Mahmood

Hola @MAlSarhani

Puede probar una tabla desconectada para su cortadora y usar una medida calculada como filtro para su visual.

La medida calculada podría verse así. He adjuntado un archivo PBIX.

Measure as Filter = 
VAR SelectedDate = SELECTEDVALUE('Dates'[Date])
RETURN 
    IF(SelectedDate >= MIN('Table1'[Start Date]) && SelectedDate < MAX('Table1'[End Date]),1,0)

Hola @MAlSarhani

Puede probar una tabla desconectada para su cortadora y usar una medida calculada como filtro para su visual.

La medida calculada podría verse así. He adjuntado un archivo PBIX.

Measure as Filter = 
VAR SelectedDate = SELECTEDVALUE('Dates'[Date])
RETURN 
    IF(SelectedDate >= MIN('Table1'[Start Date]) && SelectedDate < MAX('Table1'[End Date]),1,0)

MAlSarhani

En respuesta a Phil_Seamark

Hola @Phil_Seamark,

Eso funcionó perfectamente, ¡Gracias!

Deja un comentario

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