Forum Discussion

im_92's avatar
im_92
Frequent Visitor
6 years ago
Solved

Convertir texto a fecha

Hola a todos

Estoy tratando de convertir una columna de texto a un formato de fecha.

La columna original contiene la fecha en este formato: miércoles 2 de octubre de 2018.
Quiero tener una columna con la fecha en este formato: 02-10-2018

¿Alguna sugerencia?

Gracias

  • Si divide la columna por la primera instancia de un espacio, es decir, deshacerse del día de la semana, ¿eso la pone en un formato lo suficientemente cercano como para que pueda reconocer automáticamente que es una fecha?

4 Replies

  • Daviejoe's avatar
    Daviejoe
    Icon for Memorable Member rankMemorable Member

    Esto debería funcionar, el texto en negrita se puede agregar después del código fuente

    Dejar
    Source á Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WKk9NyUstkmsVDBSyUy9KLVIwMjC0UIqNBQA", BinaryEncoding.Base64), Compression.Deflate)), let _t ((tipo de texto que acepta valores NULL) meta [Serialized.Text ? true]) en la tabla de tipos [Fecha - _t]),
    "Tipo de cambio" - Table.TransformColumnTypes(Source,'Fecha", escriba texto?),
    "Texto insertado después del delimitador" - Table.AddColumn(-"Changed Type", "Text After Delimiter", each Text.AfterDelimiter([Date], " "), escriba text),
    "Changed Type1" á Table.TransformColumnTypes(''Insertado texto después del delimitador",'Texto después del delimitador", escriba date')
    En
    "Tipo cambiado1"

  • jthomson's avatar
    jthomson
    Icon for Solution Sage rankSolution Sage

    Si divide la columna por la primera instancia de un espacio, es decir, deshacerse del día de la semana, ¿eso la pone en un formato lo suficientemente cercano como para que pueda reconocer automáticamente que es una fecha?

    • Daviejoe's avatar
      Daviejoe
      Icon for Memorable Member rankMemorable Member

      @im_92 La explicación que @jthomson proporcionado es la forma más sencilla de lo que publiqué.

      Utilice un delimitador de texto de un espacio para eliminar el día de la semana y, a continuación, puede formatear como una fecha.

      Trabajo hecho.

    • im_92's avatar
      im_92
      Frequent Visitor

      que funcionó! ¡Gracias!