Forum Discussion
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
- Syndicate_Admin
Administrator
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 - Syndicate_Admin
Administrator
tal vez pueda usar la configuración regional y seleccionar la configuración regional adecuada para obtener el tipo de fecha correcto.
- Syndicate_Admin
Administrator
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
Administrator
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.
- Syndicate_Admin
Administrator
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)