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
Syndicate_Admin
Administrator
Administrator

¿Cómo calcular la duración del tiempo de una sesión a partir de una columna?

hola

Tengo datos de eventos de sesión en una tabla como esta, ¿cómo abordaría calcular la duración del tiempo por sesión?

AndrejBI_0-1617785297144.png

Como se puede ver un círculo rojo y un círculo azul son 2 sesiones diferentes los datos se ordenan descendente

2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

No @AndrejBI,

En función de su descripción, puede crear una medida de la siguiente manera.

Aquí está mi mesa de pruebas.

v-yuaj-msft_0-1617940532127.png

Prueba = 

var x1=MAXX(FILTER(ALL('Table'),[session id]=SELECTEDVALUE('Table'[session id])),[timestamp])

var x2=MINX(FILTER(ALL('Table'),[session id]=SELECTEDVALUE('Table'[session id])),[timestamp])

devolución

x1-x2
v-yuaj-msft_1-1617940556038.png

resultado:

v-yuaj-msft_2-1617940605351.png

Espero que eso es lo que estabas buscando.

Saludos

Yuna

Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

Aquí hay una captura de pantalla

Gabriel_Walkman_0-1618384446549.png

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

No @AndrejBI,

En función de su descripción, puede crear una medida de la siguiente manera.

Aquí está mi mesa de pruebas.

v-yuaj-msft_0-1617940532127.png

Prueba = 

var x1=MAXX(FILTER(ALL('Table'),[session id]=SELECTEDVALUE('Table'[session id])),[timestamp])

var x2=MINX(FILTER(ALL('Table'),[session id]=SELECTEDVALUE('Table'[session id])),[timestamp])

devolución

x1-x2
v-yuaj-msft_1-1617940556038.png

resultado:

v-yuaj-msft_2-1617940605351.png

Espero que eso es lo que estabas buscando.

Saludos

Yuna

Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

En la consulta de energía, copiaría y cambiaría el nombre de la tabla (si necesita las marcas de tiempo intermedias para algo), cambiaría el nombre de la marca de tiempo a starttime, haría una copia de ella llamada endtime, luego group by id y en la ventana emergente agregar agregación min/max en consecuencia para start/endtime.

Suena muy lógico, vamos a probar este gracias! Sin embargo, no estoy seguro de qué tipo de funciones de inteligencia está hablando.

Aquí hay una captura de pantalla

Gabriel_Walkman_0-1618384446549.png

Syndicate_Admin
Administrator
Administrator

@AndrejBI , ¿tiene alguna columna como id de sesión?

¡Sí!

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

Users online (546)