Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
11 months ago

Problema de formato de datos

Hola, tengo un problema, cuando importo datos de la base de datos MySql, la fecha es de tipo texto en forma de mm/dd/aaaa, no puedo cambiar la base de datos.... y cuando transfiero esa columna a la fecha, fecha corta, simplemente crea mm.dd.aaaa, y luego hay un problema, si dd es mayor que 12, da un error...... ¿Cómo puedo transferir esa columna a dd.mm.aaaa?

Gracias

5 Replies

  • Hola @maricci1

    Prueba esto

    Agregue columna → columna personalizada y use esta fórmula:

    = Date.FromText(Text.Replace([YourDateColumn], "/", "-"), [Format="en-US"])


    Pero si eso da errores, pruebe este método manual de división + reorden:

    dejar
    parts = Text.Split([YourDateColumn], "/"),
    mes = Número.DesdeTexto(partes{0}),
    día = Número.DesdeTexto(partes{1}),
    año = Número.DesdeTexto(partes{2})
    en
    #date(año, mes, día)


    Si mi respuesta te ayudó, considera hacer clic en
    Aceptar como solución ✅ y darle un me gusta 👍 : también ayuda a otros en la comunidad.


    Gracias


    Conéctate conmigo en:

    LinkedIn

  • @maricci1

    tal vez pueda usar la configuración regional y seleccionar la configuración regional adecuada para obtener el tipo de fecha correcto.

  • Hola @maricci1

    ¿Ha tenido la oportunidad de revisar las respuestas compartidas anteriormente? Si algo aún no está claro, estaremos encantados de brindarle apoyo adicional.

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Hola @maricci1

      Queríamos hacer un seguimiento para verificar si ha tenido la oportunidad de revisar las respuestas anteriores. Si necesita más ayuda, no dude en hacérnoslo saber.

  • la forma fácil es simplemente Pegar este código M: = Fecha.FromText([Nombre de la columna de fecha], "en-US")


    Segundo método:

    Haz clic derecho en la columna de fecha en Power Query y haz clic en el tipo de datos Corregir el tipo de fecha


    Luego ve a usar Localidad y cambia la localidad a Inglés (Estados Unidos)