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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Convierta el campo Texto a duración suponiendo 10 horas en un día.

Hola

Estoy tratando de convertir una columna de texto entrante en este formato - "hh:mm:ss" a una columna de duración con el formato "dd.hh:mm:ss".

Estas son las limitaciones con las que necesito trabajar -

1. La parte horas (hh) de la cadena supera las 23 horas; ex - "239:29:46" (239 horas; 29 min; 46 seg). Esto tendrá que ser manejado - actualmente estoy usando - #duration(0, Int64.From(parsed{0}), Int8.From(parsed{1}), Int8.From(parsed{2})) para analizar estos fragmentos y convertir a la duración del tipo.

2. La fórmula anterior asume 24 horas en un día para manejar esta conversión, por lo que la salida será (para el caso anterior) "9.23:29:46"(aprox.). Sin embargo, quiero asumir sólo 10 horas en un día,por lo que la salida tendrá que ser "23.9:29:46".

¿Hay alguna manera de hacerlo mediante la consulta de energía?

Cualquier ayuda es muy apreciada.

Gracias

-K

3 REPLIES 3
mahoneypat
Employee
Employee

Aquí hay una manera de hacerlo. Coloque esta fórmula en el cuadro emergente cuando agregue una columna personalizada, sustituyendo el nombre de la columna en lugar de columna1.

Dejar
Transformar (Texto. Dividir ([Columna1], ":"), cada Número. DeText (_))
En
#duration (Número RoundDown (del templo {0}/10), Número Mod (de la {0} del templo, 10), Templo {1}, templo {2})

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Anonymous
Not applicable

Hola @mahoneypat

Esto parecía hacer el truco. ¿Funcionará esto también durante 8 horas si sólo cambio el 10 con 8?

Debería funcionar con 8s también.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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