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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
SportStudent
Frequent Visitor

Convertir tiempos en minutos reales y segundos reales

Hola a todos

¿Te preguntas si podrías ayudar?

Tengo una columna de marcas de tiempo para Duración en la zona de frecuencia cardíaca y logré convertirlo en minutos y segundos usando la fórmula: HOUR(TBLHR[Aerobic zone 1 (hh:mm:ss)])*60+MINUTE(TBLHR[Aerobic zone 1 (hh hh:mm:ss)])+SECOND(TBLHR[Aerobic zone 1 (hh:mm:ss)])/60 que ha estado funcionando bien - es decir, 00:16:47 a 16.783.

Sin embargo, mis atletas y algunos colegas están encontrando esto difícil de entender y prefieren ver el número como 16.47 (minutos reales y segundos reales en forma de número) para la facilidad de comprensión.

¿Hay alguna manera de hacer esta conversión fácil?

Realmente apreciamos cualquier ayuda en esto.

4 REPLIES 4
v-eqin-msft
Community Support
Community Support

Hola @SportStudent ,


¿Podría decirme si su problema ha sido resuelto? Si es así, acédi es la solución. Más gente se beneficiará de ello. O todavía está confundido al respecto, por favor proporcione más detalles sobre su tabla y su problema o compártame con su archivo pbix de su Onedrive for Business.

Saludos
Eyelyn Qin

Hola Eyelyn,

Disculpas por mi retraso - Acabo de ver la notificación - gracias por su ayuda, funcionó perfectamente!

Amable

Estudiante de deporte

v-eqin-msft
Community Support
Community Support

Hola @SportStudent ,

Tal vez podría agregar algún texto para identificar como este:

10.26.5.1.PNG

Para ello, agregue una segunda columna utilizando la siguiente fórmula:

secondColumn =
HOUR ( 'TBLHR'[Aerobic zone 1 (hh:mm:ss)] ) * 3600
    + MINUTE ( 'TBLHR'[Aerobic zone 1 (hh:mm:ss)] ) * 60
    + SECOND ( 'TBLHR'[Aerobic zone 1 (hh:mm:ss)] )

A continuación, cree una medida basada en la nueva columna:

Measure =
VAR TotalSeconds =
    MAX ( 'TBLHR'[secondColumn] )
VAR Hors =
    TRUNC ( ( TotalSeconds ) / 3600 )
VAR Mins =
    TRUNC ( MOD ( TotalSeconds, 3600 ) / 60 )
VAR Secs =
    MOD ( TotalSeconds, 60 )
RETURN
    IF ( Hors < 10, "0" & Hors, Hors ) & "h"
        & IF ( Mins < 10, "0" & Mins, Mins ) & "m"
        & IF ( Secs < 10, "0" & Secs, Secs ) & "s"

Aquí está el archivo pbix

¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.

Saludos
Eyelyn Qin

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors