jazmín9
Hola, tengo el requisito de cargar archivos csv desde una herramienta interna en PowerBI. El desafío es que los nombres de archivo generados tienen una fecha/marca de tiempo como sufijo. Por ejemplo, el archivo de empleado de hoy se llamará Employee_8_18_2020_21_30_09.csv
Pensé que podía cambiar la fuente de datos para tener 3 partes de ruta de archivo.
1- Ruta+Empleado
2-*
3-.csv
Pero recibo el error «DataFormat.Error: Caracteres ilegales en la ruta».
¿Puede guiarme sobre cómo actualizar los datos cuando el nombre del archivo termina con caracteres diferentes cada vez?
Gracias de antemano,
Jas.
fhill
Importe una CARPETA y ‘Combinar y editar’ para llegar a Power Query. En el paso ‘Fuente’, debe tener una lista de archivos en la carpeta. Mientras se selecciona ‘Fuente’ en Pasos aplicados, agregue un filtro a la columna ‘Nombre’:
Vamos a ‘Filtrar’ los nombres de archivo mientras estamos en el paso ‘Fuente’, para agregar un NUEVO paso eliminando los archivos que no queremos…
Ahora ha aparecido un nuevo paso de ‘Filas filtradas’, y todos los pasos siguientes no verán los archivos defectuosos.
fhill
Importe una CARPETA y ‘Combinar y editar’ para llegar a Power Query. En el paso ‘Fuente’, debe tener una lista de archivos en la carpeta. Mientras se selecciona ‘Fuente’ en Pasos aplicados, agregue un filtro a la columna ‘Nombre’:
Vamos a ‘Filtrar’ los nombres de archivo mientras estamos en el paso ‘Fuente’, para agregar un NUEVO paso eliminando los archivos que no queremos…
Ahora ha aparecido un nuevo paso de ‘Filas filtradas’, y todos los pasos siguientes no verán los archivos defectuosos.
jazmín9
En respuesta a fhill
¡Gracias a cada uno de ustedes por contribuir a esta publicación! Conseguí que mis cargas de datos funcionaran sin ningún problema usando la opción Importar carpeta y luego usando PowerQuery para filtrar el nombre del archivo.
¡¡Agradezco todo su tiempo en esto!!
-Jas.
amichandak
@ jasmine9, consulte si esto puede ayudar
https://medium.com/@wkrzywiec/obteniendo-datos-del-último-archivo-en-una-carpeta-usando-power-query-51dfa4…
jazmín9
En respuesta a amichandak
Gracias por la sugerencia. Pero el artículo referido implica que el archivo de importación está en su propia carpeta única.
En mi caso, tengo alrededor de 13 archivos diferentes para importar en mi carpeta «Descargas», por lo que sería un trabajo manual todos los días moverlos a carpetas individuales.
¿Alguna forma de cambiar la fuente de datos para que apunte a «comienza con» nombre de archivo en lugar del nombre de archivo completo?
Gracias,
Jas
jthomson
En respuesta a jazmín9
Si importa la carpeta como un todo, debería tener un paso en el que enumerará cada nombre de archivo, que luego puede filtrar como desee en Power Query.
jazmín9
En respuesta a jthomson
Cuando importo la carpeta como un todo, PowerBI desea combinar todos los archivos de la carpeta en una sola tabla. He pasado horas para tratar de ver si puedo cambiarlo, pero siempre parece querer combinar los archivos, aunque los archivos tienen un formato muy diferente.
jazmín9
En respuesta a jazmín9
@jthomson Veo lo que quieres decir. Puedo usar powerquery para definir el nombre de archivo «comienza con». Déjame correr con esto. Voy a proporcionar una actualización, gracias!