March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hola
He seguido la solución basada en el artículo adjunto
Sin embargo, recibo un error. para el mismo he adjuntado instantánea.
Por favor, ayúdeme con la posible resolución sobre el tiempo transcurrido que se menciona a continuación.
Aquí tengo que convertir el tiempo transcurrido a continuación en segundos.
Tiempo transcurrido del negocio |
10 minutos |
0 segundos |
2 horas 30 minutos |
1 hora 32 minutos |
4 horas 1 minuto |
2 Horas |
1 Hora |
1 hora 1 minuto |
1 hora 16 minutos |
4 horas 21 minutos |
1 hora 46 minutos |
5 días 12 horas 16 minutos |
1 día 10 horas 23 minutos |
1 Día 1 Hora 46 Minutos |
5 Días |
1 Día 13 Minutos |
1 Día 8 Horas |
295 Días 22 Horas 2 Minutos |
1 Día 27 Minutos |
1 Día 1 Hora 15 Minutos |
1 Día 4 Horas 1 Minuto |
6 días 42 minutos |
1 Día 17 Horas 42 Minutos |
1 Día 5 Minutos |
6 días 10 horas 59 minutos |
10 días 21 horas 40 minutos |
1 Día 2 Horas 18 Minutos |
2 días 12 horas 28 minutos |
1 Día 2 Horas 12 Minutos |
2 días 21 horas 9 minutos |
22 Días 12 Horas |
1 Día 37 Minutos |
2 días 11 horas 5 minutos |
15 días 1 hora |
2 días 7 horas 52 minutos |
2 días 9 horas 40 minutos |
9 días 15 horas 50 minutos |
7 Días 21 Horas |
2 días 27 minutos |
162 días 15 horas 51 minutos |
1 Día 9 Horas 19 Minutos |
1 Día 5 Horas 47 Minutos |
26 días 3 horas 10 minutos |
2 días 9 horas 44 minutos |
1 Día 12 Horas 23 Minutos |
5 días 23 minutos |
155 días 1 hora 46 minutos |
1 Día 3 Horas 14 Minutos |
5 días 14 horas 40 minutos |
2 días 1 hora 5 minutos |
2 días 1 hora 47 minutos |
6 Días 22 Horas 6 Minutos |
13 días 3 horas 15 minutos |
12 Días 9 Horas |
1 día 15 horas 36 minutos |
1 Día 11 Horas 46 Minutos |
1 Día 6 Horas 41 Minutos |
9 Días 18 Horas 24 Minutos |
8 Días 20 Horas 7 Minutos |
1 Día 16 Horas 9 Minutos |
3 días 17 horas 8 minutos |
1 día 14 horas 32 minutos |
6 días 18 horas |
4 Días 6 Horas 9 Minutos |
2 días 6 horas 48 minutos |
27 días 22 horas 30 minutos |
5 Días 19 Horas 2 Minutos |
1 Día 3 Horas 34 Minutos |
4 días 7 horas 11 minutos |
1 Día 6 Horas 39 Minutos |
2 días 5 horas 34 minutos |
1 Día 6 Horas 26 Minutos |
1 Día 8 Horas 8 Minutos |
9 Días 18 Horas 23 Minutos |
1 Día 6 Horas 1 Minuto |
1 Día 1 Hora 10 Minutos |
1 Día 1 Hora 1 Minuto |
2 Días 2 Horas |
1 Día 1 Hora |
6 Días 43 Minutos |
1 Día 1 Hora 37 Minutos |
1 Día 3 Horas |
1 Día 8 Horas 28 Minutos |
2 días 17 horas 1 minuto |
1 Día 59 Minutos |
Hola @NavyaMounika
Por favor, pruebe esto:
Aquí creo una columna calculada:
Column =
VAR _ifday =
FIND ( "Day", 'Table'[Business Elapsed Time],, BLANK () )
VAR _ifhour =
FIND ( "Hour", 'Table'[Business Elapsed Time],, BLANK () )
VAR _ifminute =
FIND ( "Minute", 'Table'[Business Elapsed Time],, BLANK () )
VAR _ifsecond =
FIND ( "Second", 'Table'[Business Elapsed Time],, BLANK () )
VAR _HourALt =
IF ( _ifhour - 3 <= 1, 1, _ifhour - 3 )
VAR _minuteALt =
IF ( _ifminute - 3 <= 1, 1, _ifminute - 3 )
VAR _secondAlt =
IF ( _ifsecond - 3 <= 1, 1, _ifsecond - 3 )
RETURN
IF (
_ifday <> BLANK (),
VALUE ( MID ( 'Table'[Business Elapsed Time], 1, _ifday - 1 ) )
) * 86400
+ IF (
_ifhour <> BLANK (),
VALUE (
IFERROR ( MID ( 'Table'[Business Elapsed Time], _HourALt, 2 ), BLANK () )
)
) * 3600
+ IF (
_ifminute <> BLANK (),
VALUE (
IFERROR ( MID ( 'Table'[Business Elapsed Time], _minuteALt, 2 ), BLANK () )
)
) * 60
+ IF (
_ifsecond <> BLANK (),
VALUE (
IFERROR ( MID ( 'Table'[Business Elapsed Time], _secondAlt, 2 ), BLANK () )
)
)
El resultado es el siguiente:
Saludos
Zhengdong Xu
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
Muchas gracias... Realmente apreciado de la solución............
Hola
Si es posible resolverlo, tendrá que resolverse en Power Query. ¿Estarías de acuerdo con eso?
podemos crear una columna calculada para resolverlo.... Necesito ayuda para lo mismo
we can create calculated column to get it resolved.... I need a help for the same
Exactly alot of inconsistenct format like day/days, minute/minutes, hour/hours... I dont have other option because this data is coming from tool itself. Please help me with the resolution
I Have followed the below process .
You will need to create 4 new Columns in your Dataview.
Do this:
Column1:
TIME_Days = (IF(FORMAT(LEFT(TestData[Elapsed time of the business
],FIND(" Days",TestData[Elapsed time of the business],1,0)),"General Number")="","0",FORMAT(LEFT(TestData[Elapsed time of the business],FIND(" Days",TestData[Elapsed time of the business],1,0)),"General Number"))) * 1440
Column2:
TIME_Hours = SUBSTITUTE(IF(SEARCH("Hours",TestData[A],1,"0")=0,"0",IF(SEARCH("Days",TestData[Elapsed time of the business],1,0)<>0,RIGHT(LEFT(SUBSTITUTE(TestData[Elapsed time of the business]," Days",""),5),3),LEFT(TestData[Elapsed time of the business],2))," ","")*60
Column3:
TIME_Minutes = (IF(SEARCH("Minutes",TestData[Elapsed time of the business],1,0)=0,"0",RIGHT(SUBSTITUTE(TestData[Elapsed time of the business]," "Minutes",""),2))*1)
Column4:
TIME_Total_Minutes = TestData[TIME_Days]+TestData[TIME_Hours]+TestData[TIME_Minutes]
but i was getting an error of can't convert value of '8H' of text to type number for only Hours extration
He seguido el siguiente proceso.
Tendrás que crear 4 nuevas columnas en tu Dataview.
Haz lo siguiente:
Columna 1:
TIME_Days = (IF(FORMAT(LEFT(TestData[Actual_Elp_Duration],FIND(" Días",TestData[Actual_Elp_Duration],1,0)),"Número general")="","0",FORMAT(LEFT(TestData[Actual_Elp_Duration],FIND(" Días",TestData[Actual_Elp_Duration],1,0)),"Número general"))) * 1440
Columna 2:
TIME_Hours = SUBSTITUTE(IF(SEARCH("Hours",TestData[Actual_Elp_Duration],1,"0")=0,"0",IF(SEARCH("Days",TestData[Actual_Elp_Duration],1,0)<>0,RIGHT(LEFT(SUBSTITUTE(TestData[Actual_Elp_Duration]," Days",""),5),3),LEFT(TestData[Actual_Elp_Duration],2)))," ","")*60
Columna 3:
TIME_Minutes = (IF(SEARCH("Minutes",TestData[Actual_Elp_Duration],1,0)=0,"0",RIGHT(SUBSTITUTE(TestData[Actual_Elp_Duration]," Minutes",""),2))*1)
Columna 4:
TIME_Total_Minutes = TestData[TIME_Days]+TestData[TIME_Hours]+TestData[TIME_Minutes]
pero estaba recibiendo un error de no se puede convertir el valor de '5 D' de texto a número de tipo
No he ejecutado el código para mirar, pero tiene inconsistencias en el formato de sus días, de Día y Días, que probablemente esté jugando un papel en esto.
@NavyaMounika - ¿Puede pegar el código?, la captura de pantalla no se puede ver debido a lo lejos que se aleja.
Gracias
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.