campeliano
Hola,
Tengo un archivo de Excel que comparto con mi equipo en teams/sharepoint. No tengo problemas para actualizar las consultas, pero mis colegas sí. Todos los datos provienen de una carpeta compartida, realicé una sincronización desde teams/sharepoint de los archivos de origen a mi computadora, por lo que en la ruta del archivo de origen en Power Query puede ver mi C:usuariosmi nombremi nombre de empresa, etc. .
¿Cómo puedo evitar esto? Aquí está el error que encontraron mis colegas: «DataSource not found file or folder». Supongo que debo cambiar la fuente sin mencionar mi c:?
edhans
Debe volver a conectarse al archivo mediante el enlace de SharePoint, no el enlace de la unidad C. Supongo que lo has sincronizado con tu PC. Sus compañeros de trabajo tienen una ruta diferente si la están sincronizando.
Vaya al sitio de Sharepoint y obtenga la dirección del sitio. Será algo como:
https://tenantname.sharepoint.com/sites/sharepointsitename
Obtendrá una fuente en su código M que se parecerá a SharePoint.Files(). Si tiene solo unos pocos archivos, menos de 1,000, está bien. Si tiene mucho en ese sitio, cámbielo a SharePoint.Contents(); tenga en cuenta que distingue entre mayúsculas y minúsculas.
No importa cuál use, puede filtrar para filtrar el archivo si usa SharePoint.Files, o desglosar usando SharePoint.Contents().
Una vez que cargue el archivo, puede ingresar al editor avanzado y copiar todo ese código en su consulta existente reemplazando las líneas de origen y navegación.
Si necesita ayuda, vuelva a publicar con su código o vea el enlace a continuación que lo ayudará a intercambiar datos fuente y de transformación en código M.
Consulte este artículo si necesita ayuda para usar este código M en su modelo.
edhans
Debe volver a conectarse al archivo mediante el enlace de SharePoint, no el enlace de la unidad C. Supongo que lo has sincronizado con tu PC. Sus compañeros de trabajo tienen una ruta diferente si la están sincronizando.
Vaya al sitio de Sharepoint y obtenga la dirección del sitio. Será algo como:
https://tenantname.sharepoint.com/sites/sharepointsitename
Obtendrá una fuente en su código M que se parecerá a SharePoint.Files(). Si tiene solo unos pocos archivos, menos de 1,000, está bien. Si tiene mucho en ese sitio, cámbielo a SharePoint.Contents(); tenga en cuenta que distingue entre mayúsculas y minúsculas.
No importa cuál use, puede filtrar para filtrar el archivo si usa SharePoint.Files, o desglosar usando SharePoint.Contents().
Una vez que cargue el archivo, puede ingresar al editor avanzado y copiar todo ese código en su consulta existente reemplazando las líneas de origen y navegación.
Si necesita ayuda, vuelva a publicar con su código o vea el enlace a continuación que lo ayudará a intercambiar datos fuente y de transformación en código M.
Consulte este artículo si necesita ayuda para usar este código M en su modelo.
camargos88
Hola @campelliann,
Debe utilizar la dirección del archivo Sharepoint para evitar más problemas.
Esta dirección «C:usuariosmi nombre..» es local en su computadora.
Además, incluso si se comparte, debe ingresar la fuente con el servidor en la ruta.