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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Cómo convertir el número decimal a Días, Horas, Minutos y Segundo

He notado que varios videos intentaron convertir de decimal a HH: MM: SS, pero casi ninguno habla de DÍAS.

Y la mayoría está utilizando datos que ya tienen una fecha / hora de inicio a fecha / hora de finalización.

Por favor, donde solo tenga SOLO el número decimal. ¿Cómo se convierte a DD:HH:MM:SS?

Gracias

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Consulte este artículo para saber cómo hacerlo.

Calcular y dar formato a las duraciones en DAX – Hoosier BI

Palmadita

Syndicate_Admin
Administrator
Administrator

@Lafrank - Creo que lo que encontrarás es que tienes que construirlo y cuando lo hagas también encontrarás que terminará en un valor de cadena / texto si quieres ese aspecto. Si desea realizar operaciones matemáticas, deberá tener las partes que componen el aspecto para hacer lo que sea necesario.

image.png
He adjuntado el PBIX para que puedas ver las matemáticas para construir la cadena.

Seconds = TableName[Minutes] * 60

DayValue = INT ( [Seconds] / 86400 )

HourValue = 
FORMAT (
    FLOOR (
        MOD ( [Seconds], 86400 ) / 3600,
        1
    ),
    "00"
)

MinuteValue = 
FORMAT (
    MOD ( [Seconds], 3600 ) / 60,
    "00"
)

Formatted as text = COMBINEVALUES ( ":", TableName[DayValue], TableName[HourValue], TableName[MinuteValue], "00" )
Syndicate_Admin
Administrator
Administrator

¿Tiene un ejemplo de los datos que está intentando convertir?

Las representaciones de fecha/hora se pueden representar como números de serie para fechas enteras, y las representaciones decimales son intervalos de tiempo durante el día.

Si cambia una columna que tiene valores decimales (por ejemplo, 41974.12), debería poder cambiarla a DateTime simplemente cambiando el tipo de datos.

Es importante que el tipo de columna no sea Texto y sea Decimal, de lo contrario no podrá controlar el cambio.

En mi imagen de abajo, las primeras 3 columnas se almacenaron como decimales. Cambié [DateTime] al tipo de datos Date/Time y cambié [Date] al tipo de datos Date. Este auto se actualizó adecuadamente. También creé [Fecha y hora] usando una fórmula DAX.

transform99_0-1671580445019.png

Todos ellos están siendo manejados adecuadamente por PowerBI

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors