Manejo de un partido de intervalo

Un usuario Pregunto ✅

Senarath

Hola,

Tengo un requisito como el siguiente.

Fecha de entrada Fecha de salida Nombre Nombre del hotel

13-jul-2017 20-jul-2017 John Hilton Madrid

15-jul-2017 17-jul-2017 Nancy Galadari

Mi requisito es si quiero ver cuántos invitados se registraron en una fecha en particular, por ejemplo, 15 de julio de 2017, arriba se deben mostrar dos invitados. Solía ​​​​manejarlo mediante la función de coincidencia de intervalo y no tenía idea de cómo manejarlo en Power BI. Supongamos que estoy cargando la fecha tanto desde un archivo de Excel como mediante una consulta SQL al modelo.

fhill

Echa un vistazo a esta publicación y sigue sus pasos. Su filtro estará en la columna recién creada, solo asegúrese de que sus Fechas de inicio/finalización originales y cualquier otro dato que necesite estén en el gráfico/cuadro (no en las fechas recién creadas).

https://community.powerbi.com/t5/Desktop/Obtener-todas-las-fechas-entre-2-fechas/td-p/60577

Captura.PNG

Hola @Senarath

Un enfoque es hacer lo siguiente,

1. Cree una tabla de fechas básica usando CalendarAuto() pero no la relacione con su tabla de datos. En mi caso, llamé a esta tabla ‘Slicer Dates’ y creé una segmentación sobre ella.

2. Cree la siguiente medida que puede usar para filtrar sus datos

Filter Measure = IF(
			MIN('Table1'[Check in Date])  <= MIN('Slicer Dates'[Date])
		     && MIN('Table1'[Check out Date]) > MIN('Slicer Dates'[Date])		
	         , 1 , 0)

3. Arrastre la nueva medida a los filtros visuales de su cuadrícula y configúrelo para que tenga que ser 1

filtrado mágico.png

Hay un archivo PBIX aquí

https://1drv.ms/u/s!AtDlC2rep7a-kHAdJz1jWGkPvUTz

Hola @Senarath

Un enfoque es hacer lo siguiente,

1. Cree una tabla de fechas básica usando CalendarAuto() pero no la relacione con su tabla de datos. En mi caso, llamé a esta tabla ‘Slicer Dates’ y creé una segmentación sobre ella.

2. Cree la siguiente medida que puede usar para filtrar sus datos

Filter Measure = IF(
			MIN('Table1'[Check in Date])  <= MIN('Slicer Dates'[Date])
		     && MIN('Table1'[Check out Date]) > MIN('Slicer Dates'[Date])		
	         , 1 , 0)

3. Arrastre la nueva medida a los filtros visuales de su cuadrícula y configúrelo para que tenga que ser 1

filtrado mágico.png

Hay un archivo PBIX aquí

https://1drv.ms/u/s!AtDlC2rep7a-kHAdJz1jWGkPvUTz

gabrielvigo

En respuesta a Phil_Seamark

Muy buena resolución.

Pero no puedo usar esto en un KPI (DistinctCount).

¿Cómo puede hacerse esto?

Senarath

En respuesta a Phil_Seamark

Gracias @Phil_Seamark y @fhill por sus respuestas correctas.

fhill

Echa un vistazo a esta publicación y sigue sus pasos. Su filtro estará en la columna recién creada, solo asegúrese de que sus Fechas de inicio/finalización originales y cualquier otro dato que necesite estén en el gráfico/cuadro (no en las fechas recién creadas).

https://community.powerbi.com/t5/Desktop/Obtener-todas-las-fechas-entre-2-fechas/td-p/60577

Captura.PNG

Deja un comentario

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