Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola
Me gustaría calcular la duración de Start/Stop de eventos multime en el momento de la parada del evento. A continuación se muestra el ejemplo. ¿Cómo puedo escribir medida/columna en DAX para calcular la duración?
Fecha TimeEventsDuration (hr)
1/11/2020 1:00 | Inicio A | |
1/11/2020 2:00 | Detener A | 1 |
1/11/2020 3:00 | Inicio A | |
1/11/2020 3:00 | Otros | |
1/11/2020 4:15 | Inicio B | |
1/11/2020 5:00 | Parada B | 0.75 |
1/11/2020 6:00 | Detener A | 3 |
1/11/2020 7:00 | Inicio C | |
1/11/2020 8:00 | Inicio A | |
1/11/2020 9:00 | Parada C | 2 |
1/11/2020 10:00 | Inicio B | |
1/11/2020 11:00 | Detener A | 3 |
1/11/2020 11:30 | Parada B | 1.5 |
Saludos
Sentido.
Solved! Go to Solution.
Hay @zinminthant
Tendrías que dividir la columna Eventos para tener el tipo del evento (Inicio, Detener...) y el nombre de la entidad en la que se produce el evento (A, B...) en columnas separadas. Es mejor hacerlo en la consulta Power. A continuación, puede crear una columna como esta:
Duration (hr) =
VAR previousStart_ =
CALCULATE (
MAX ( Table1[DateTime] ),
ALLEXCEPT ( Table1, Table1[Entity] ),
Table1[Event Type] = "Start",
Table1[DateTime] < EARLIER ( Table1[DateTime] )
)
RETURN
IF ( Table1[Event Type] = "Stop", ( Table1[DateTime] - previousStart_ ) * 24 )
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Ver todo en el trabajo en el archivo adjunto.
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Ver todo en el trabajo en el archivo adjunto.
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Hay @zinminthant
Tendrías que dividir la columna Eventos para tener el tipo del evento (Inicio, Detener...) y el nombre de la entidad en la que se produce el evento (A, B...) en columnas separadas. Es mejor hacerlo en la consulta Power. A continuación, puede crear una columna como esta:
Duration (hr) =
VAR previousStart_ =
CALCULATE (
MAX ( Table1[DateTime] ),
ALLEXCEPT ( Table1, Table1[Entity] ),
Table1[Event Type] = "Start",
Table1[DateTime] < EARLIER ( Table1[DateTime] )
)
RETURN
IF ( Table1[Event Type] = "Stop", ( Table1[DateTime] - previousStart_ ) * 24 )
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud