domingo, 8 de agosto de 2021

Cargar fechas en formato Americano a través de Power Query sin modificar la configuración regional de Windows

 

Uno de los defectos de Microsoft Excel, es que comparte configuración con el sistema operativo Windows.

Cómo ejemplo, indicar que para cambiar el separador de listas por defecto en Microsoft Excel, es necesario modificarlo en el sistema operativo, lo que afectará a todos los programas que dependan de ese valor.

Sin embargo, veremos que en Power Query es posible realizar ese cambio sin afectar a ningún otro programa.

Partimos del ejemplo de ayer, en el cual se cargan todas las fechas como textos.


Caso que podíamos confirmar al aplicar un filtro y ver que las fechas no se acumulaban.

Dn este caso, al ver que al cambiar el tipo de dato a fecha en Power Query, no vamos a proceder a eliminar errores.

En su lugar haremos que Power Query detected las fechas correctamente.

A diferencia de en Excel, en Power Query sin que es posible indicar la configuración regional de los datos sin alterar la configuración del sistema operativo.

Para ello dentro del menú contextual del botón derecho, en la opción "Cambiar tipo" accederemos a la última opción "Usar configuración regional".

A través de esta opción se nos muestra una ventana en la que se nos solicitan dos datos. El tipo de dato, y la configuración regional del dato.

Para el ejemplo de la fecha en formato MMDDAAAA, seleccionamos en tipo de datos fecha y en configuración regional indicamos Inglés (Estados Unidos).

Solo con ese cambio las fechas se cargan correctamente.

La instrucción en lenguaje M es la siguiente.

Cargamos los datos directamente en Excel.

Aplicamos un filtro y en esta ocasión comprobamos que se acumulan correctamente.

Con esta opción se corrige el problema que tuvimos al importar los datos directamente en Excel.

No hay comentarios:

Publicar un comentario