Forum Discussion
Eventlogg
Hola
Tengo una tabla donde un sistema registra cada vez que finaliza una sesión. Cuando eso ocurre, obtengo un registro que me dice quién, cuándo empezó y cuándo terminó.
A partir de eso quiero mostrar cuántos que están activos para cada hora durante un período de tiempo.
Y quiero poder usar la tabla como filtro
ID; Nombre; Inicio; Final
E.g.
"123456BA";" Mikael";" 2020-05-11 12:03";" 2020-05-11 15:03"
"123456BC";" Ann";" 2020-05-11 10:15";" 2020-05-11 12:03"
"123456BD";" Tom";" 2020-05-11 13:23";" 2020-05-11 16:01"
Me gustaría obtener un gráfico que muestre todos los registros que estaban activos para cada hora.
El gráfico debe tener tiempo como la línea X y el recuento de registros que tiene el tiempo entre la fecha.
E.g.
Lo anterior sería:
2020-05-11 10:00 0
2020-05-11 11:00 1
2020-05-11 13:00 1
2020-05-11 14:00 2
2020-05-11 15:00 2
2020-05-11 16:00 1
(Sé que echo de menos a aquellos que son más cortos que una hora)
No sé si todo esto tiene sentido.
3 Replies
- v-deddai1-msftCommunity Support
Hola @MikeSW ,
Por favor, utilice la siguiente medida:
Measure = VAR A = MAX ( Table2[time] ) RETURN CALCULATE ( COUNTROWS ( 'Table' ), FILTER ( ALL ( 'Table' ), 'Table'[Start] <= A && 'Table'[End] >= A ) ) + 0Para obtener más detalles, consulte el archivo pbix: https://qiuyunus-my.sharepoint.com/:u:/g/personal/pbipro_qiuyunus_onmicrosoft_com/Ef8dUQMVWjpOkJ9FR5jbbNMBQayZjyzAKWCwx1dqd4rABA?e=jWh1n0
Saludos
Dedmon Dai
- MikeSWNew Member
Gracias, eso funcionó muy bien.
Una pregunta de seguimiento, ¿es posible vincular esas 2 tablas para que pueda utilizar la tabla de registro como filtro?
- v-deddai1-msftCommunity Support
Hola @MikeSW ,
No vi dos mesas en tu publicación original. ¿Podría verificarlo, por favor?
Saludos
Dedmon Dai