Agregue dos puntos (:) entre el valor de la cadena para convertir al formato de hora

Un usuario Pregunto ✅

Anónimo

Intenté cambiar el formato a Fecha / Hora. Error al decir «No pudimos analizar la entrada proporcionada como valor de fecha y hora». aparece.

La columna en cuestión es Fecha y hora. Columnas de fecha y hora fusionadas para crearlo.

Por lo tanto, es necesario convertir 0800 en la primera fila a 08:00.

Untitled.png

Mariusz

Hola @Anónimo

Puede agregar una columna personalizada, como a continuación

=Text.Combine({Text.Start([Time], 2), ":", Text.Middle([Time], 2, 2)})

Además, consulte el adjunto para obtener más detalles.

Atentamente,
Mariusz

Si esta publicación ayuda, entonces por favor considere Aceptándolo como la solución.

No dude en conectarse conmigo.
LinkedIn

Greg_Deckler

Hice esto:

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjDXNTDVNTIwMlDSUTKwMDDIKCpWitUBSpghSRgaGyMkjJAlDJB0mOgaG8AlTFB1GMHtsDQxBUvEAgA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Date = _t, Column1 = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Date", type date}, {"Column1", type text}}),
    #"Replaced Value" = Table.ReplaceValue(#"Changed Type","hrs","",Replacer.ReplaceText,{"Column1"}),
    #"Split Column by Position" = Table.SplitColumn(#"Replaced Value", "Column1", Splitter.SplitTextByPositions({0, 2}, true), {"Column1.1", "Column1.2"}),
    #"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Position",{{"Column1.1", Int64.Type}, {"Column1.2", Int64.Type}}),
    #"Added Custom Column" = Table.AddColumn(#"Changed Type1", "Custom", each let splitColumn12 = Splitter.SplitTextByDelimiter(":", QuoteStyle.None)(Text.PadStart(Text.From([Column1.2], "en-US"), 2, ":")) in Text.Combine({Text.From([Date], "en-US"), " ", Text.From([Column1.1], "en-US"), ":", Text.From([Column1.2], "en-US"), splitColumn12{1}?}), type text),
    #"Changed Type2" = Table.TransformColumnTypes(#"Added Custom Column",{{"Custom", type datetime}}),
    #"Removed Columns" = Table.RemoveColumns(#"Changed Type2",{"Column1.1", "Column1.2"})
in
    #"Removed Columns"

Mariusz

Hola @Anónimo

Puede agregar una columna personalizada, como a continuación

=Text.Combine({Text.Start([Time], 2), ":", Text.Middle([Time], 2, 2)})

Además, consulte el adjunto para obtener más detalles.

Atentamente,
Mariusz

Si esta publicación ayuda, entonces por favor considere Aceptándolo como la solución.

No dude en conectarse conmigo.
LinkedIn

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *