Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
JeroenR
Helper V
Helper V

Ocupación por fecha y hora

Hola a todos

Estoy tratando de crear un cálculo basado en la cantidad de personas que están en una habitación basada en dos campos de fecha y hora. Tengo una tabla de fechas y otra tabla que se ve así:

IdEnOutdateFrom dateToFin de hora
1508/18/2020 10:00:00 AM8/18/2020 10:15:00 AM11
21078/18/2020 10:15:00 AM8/18/2020 10:30:00 AM11
35108/18/2020 10:30:00 AM8/18/2020 10:45:00 AM11
442408/18/2020 10:45:00 AM8/18/2020 11:00:00 AM12
523288/18/2020 11:00:00 AM8/18/2020 11:15:00 AM12


Ya he creado 2 medidas simples para calcular el total de entrada y salida con un SUM(). Con la tercera medida estoy tratando de calcular la diferencia entre ellos. Ahora tengo una simple resta de ambas medidas.

Cuando tiro esta medida en una tabla, combino esta con la fecha de mi tabla de fechas y la columna Fin de hora, creada en Power Query, solo puedo ver la diferencia entre las horas. Pero también necesito ver en la próxima hora cuántas personas hay todavía en la habitación de la última hora. Esto tiene sentido porque en mi cálculo no tomo las columnas dateFrom y dateTo.

Mi pregunta es, sé que tengo que usarlos para calcular la diferencia exacta entre estas columnas y también para recordar la cantidad de personas de la última hora. Sólo que no sé cómo puedo tomar estas columnas en la medida. Me gustaría crear la siguiente tabla:

IdEnOutdateFrom dateToFin de horaOcupación
1508/18/2020 10:00:00 AM8/18/2020 10:15:00 AM115
21078/18/2020 10:15:00 AM8/18/2020 10:30:00 AM118
35108/18/2020 10:30:00 AM8/18/2020 10:45:00 AM113
442408/18/2020 10:45:00 AM8/18/2020 11:00:00 AM125
523288/18/2020 11:00:00 AM8/18/2020 11:15:00 AM120

Gracias de antemano

1 ACCEPTED SOLUTION

Al crear medidas, debe pensar en el contexto de filtro y el tipo de objeto visual que desea usar. Una buena medida funciona en un escenario. Una gran medida funciona en varios escenarios, incluidos los totales.

View solution in original post

8 REPLIES 8
lbendlin
Super User
Super User

Occupancy := 
var i = max(Occupancy[ID])
return CALCULATE(sum(Occupancy[In])-sum(Occupancy[Out]),allselected(Occupancy),Occupancy[ID]<=i)

o para los CalcuHaters:

Occupancy  := sumx(FILTER(allselected(Occupancy),Occupancy[ID]<=max(Occupancy[ID])),Occupancy[In]-Occupancy[Out])

Hola @lbendlin ,


No necesito filtrar el ID, uso una cortadora para esto. Necesito filtrar en de tiempo, por favor eche un vistazo a mi foto que he publicado en el post anterior. Quiero volver a crear la tabla derecha, en la imagen, con los datos que están a la izquierda.

Al crear medidas, debe pensar en el contexto de filtro y el tipo de objeto visual que desea usar. Una buena medida funciona en un escenario. Una gran medida funciona en varios escenarios, incluidos los totales.

Gracias, he conseguido crear la tabla que me gustaría tener con un filtro. Estúpido de mi parte no pensar en eso.

@lbendlin

Por favor defina CalcuHater.

Estoy bastante seguro de que necesito esta palabra en mi vida, pero debo entender la etimología 😄



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




Fowmy
Super User
Super User

@JeroenR

No está claro sobre la pregunta exacta, ¿puede explicar más sobre el requisito?

________________________

¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Hola @Fowmy, gracias por su respuesta.

Me gustaría calcular la ocupación de una habitación en función de la hora sobre una base diaria. He creado una imagen, donde he puesto el conjunto de datos en ella que tengo y la tabla que quiero crear, con la esperanza de que mi pregunta se vuelva un poco más clara.

power-bi-occupancy-help.png


Mi objetivo es calcular la diferencia de los números IN y OUT, en función de la fecha y hora para poder crear un gráfico de líneas con él o una matriz.

Con esta imagen, ¿mi pregunta es un poco más clara? De lo contrario, por favor explique qué parte no entiende y por lo tanto puedo tratar de explicar esa parte un poco más. Lo siento, pero mi inglés no es realmente bueno.

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.