Sonashish
Hola
Quiero crear un nuevo informe, obtener datos de muchos archivos de Excel guardados en SharePoint en línea y cargarlo y también quiero actualizar los datos directamente en línea.
Actualmente existen 10 informes en SharePoint Online. El usuario está actualizando información en Excel Online. Actualmente estamos descargando el informe en la máquina local y creando un informe resumido como gráfico de barras e informe circular.
Por favor, indique cómo lograr esto, por favor avise.
Saludos
Aviar
v-kelly-msft
En respuesta a Sonashish
Hola @Sonashish,
Según mi prueba, ya que tiene diferentes nombres de hoja para cada archivo .xlsx, lo que provoca el siguiente error:
Si tiene diferentes nombres de hoja, sería difícil que la consulta de energía identificar la fila de la tabla que contiene los datos que desea verEs por eso que ves el error. La única solución es modificar todos los nombres de las hojas al mismo, como «Hoja 1»:
Fuente{[Item=»Sheet1″,Kind=»Sheet»]}[Data]
El siguiente blog tiene una explicación detallada que puede consultar:
https: //blog.crossjoin.co.uk/2020/04/06/understanding-the-the-key-didnt-match-any-rows-in-the-table -…
Atentamente,
Kelly
¿Respondí tu pregunta? ¡Marque mi publicación como una solución!
Sonashish
En respuesta a v-kelly-msft
Hola kelly
Eso es lo que mencioné que si está combinando archivos de Excel, por lo que todo el nombre de la hoja del archivo de Excel debe ser el mismo, sorprendentemente, también distingue entre mayúsculas y minúsculas. Entonces, en todas las hojas de Excel, el nombre debe estar en el mismo caso.
Vi el blog que mencionaste, pero también debería mencionarlo en el sitio de Microsoft.
Gracias por la confirmación.
Sona
Sonashish
Hola kelly
Gracias por URL.
Probé los pasos mencionados en URL. Pero no puedo combinar los sobresalientes de SharePoint ni siquiera desde la carpeta de la máquina local. Muestra los nombres de Excel después de conectarse desde SharePoint o la carpeta local. Pero cada vez que intento hacer clic en Combinar + Cargar o Combinar + Transformar. Carga solo los datos de una tabla, los datos de la segunda tabla no se cargan, ya pasé mucho tiempo. Sin embargo, guardo estos Excel como archivos CSV y luego los cargo o transformo en ambos casos, funciona. Parece que se trata de un problema de formato de Excel o algo relacionado con Excel.
Si tiene algún repositorio, avíseme que cargaré el Excel para su referencia. Puedes intentar decirme lo que me estoy perdiendo.
Saludos
Sonashish
v-kelly-msft
En respuesta a Sonashish
Hola @Sonashish,
Cuando se conecte desde la carpeta de la máquina local, verá:
Después de seleccionar combinar + editar, verá los datos de una tabla en la ventana de visualización, pero observe que en la esquina superior izquierda, puede seleccionar la otra que desea combinar.También puede consultar el siguiente video, que tiene detalles sobre cómo para conectar el pliegue de Excel local con power bi:
Si desea conectar carpetas de Excel alojadas en sharepoint o sharepoint en línea, puede consultar el siguiente vídeo, que también contiene pasos detallados en su interior y le indicará qué paso no debe seguir.
Atentamente,
Kelly
¿Respondí a tu pregunta? ¡Marque mi publicación como una solución!
Sonashish
En respuesta a v-kelly-msft
Hola kelly
Sí, la carpeta está alojada en SharePoint. Seguí los pasos a continuación
- Obtener fuente de datos
- Seleccionar titular de SharePoint
- Ingrese la URL de SharePoint
- Obtengo el mismo tipo de imagen1 que mencionaste anteriormente
- Pero no lo consigo Combinar + Editar. estoy obteniendo Combinar + Cargar o Combinar + Transformar ( Probé ambos)
- Yo seleccioné Combinar +Carga, porque si selecciono Combinar + Transformar, está arrojando un error porque la carpeta contiene otro tipo de archivo.
- Después de seleccionar Combinar + Cargar, entonces puedo ver solo archivos de Excel
- Entonces selecciono Combinar, pero muestra todo el Excel, pero extrae los datos solo para la primera tabla.
¿No estoy seguro de lo que me estoy perdiendo?
Sorprendentemente, cuando guardo estos archivos de Excel como archivos CSV y los cargo en una carpeta diferente de SharePOnt, funciona correctamente. No sé dónde está el problema, pero creo que hay algún problema en Excel.
Indique cómo verificar estos archivos de Excel, si lo desea, puedo compartir algunos de los archivos de Excel de muestra para sus pruebas.
por favor avise
Sonashish
v-kelly-msft
En respuesta a Sonashish
Hola @Sonashish,
Encuentro una respuesta de la siguiente publicación que puede explicar cómo ocurre su problema:
https://powerbi.tips/2016/08/load-multiple-excel-xlsx-files/
# respuesta:
En este ejemplo, estamos cargando varios archivos que tienen exactamente la misma estructura de datos en su interior. El editor de consultas es realmente bueno para cargar datos. que es similar en la estructura de la columna… pero no es bueno para cargar muchos archivos de diferentes estructuras de datos o múltiples columnas. El editor de consultas está diseñado para cargar un tipo de datos (múltiples Excel, archivos csv, consultas SQL, etc.). Después de que se hayan cargado los archivos, el Editor de consultas permite la transformación de datos para preparar los datos para las visualizaciones. Cada fuente de datos debe ser única con diferentes pasos de transformación de datos.
Si leí su pregunta correctamente, le gustaría cargar un montón de archivos de todas las estructuras de datos diferentes, como un archivo con Ventas por mes, Otro con datos diferentes, como categorías de productos. No recomendaría cargar toda la información como una sola tabla. Más bien, sugeriría que para facilitar las cosas, puede cargar todos los archivos en la carpeta usando Obtener datos, en la cinta de inicio, seleccione Carpeta, haga clic en Conectar para cargar los archivos de una carpeta.
Como se probó aquí, aunque puedo ver todos los archivos, csv y xls, pero cuando selecciono «combinar», veré que el galimatías regresa del archivo de Excel:
Mi conclusión es: no se admite combinar diferentes tipos de archivos a la vez, pero puede cargarlos dos veces y luego usar Append para realizarlo.
1.Obtener archivo> carpeta> Transformar datos:
2. Luego, en el editor de consultas> seleccione .csv> haga clic en el botón «Combinar archivo»> »Aceptar»;
3. Repita los mismos pasos para cargar el archivo xls;
Después de cargar todos los archivos, seleccione agregar para combinarlos todos:
Finalmente, verá que todos los archivos se combinan en una tabla:
Atentamente,
Kelly
¿Respondí tu pregunta? ¡Marque mi publicación como una solución!
Sonashish
En respuesta a v-kelly-msft
Hola kelly
Ahora, en la carpeta m de SharePoint, solo los archivos xlsx están allí, pero aún no se pueden combinar. Si lo desea, puedo compartir el archivo xlsx.
Gracias
Sona
Sonashish
En respuesta a Sonashish
Hola a todos,
Finalmente encontré la solución, no encontré esto en ningún artículo o me lo perdí.
Tenía 10 Excel y cada nombre de pestaña de Excel es diferente. Cuando hago que el nombre de la pestaña para cada Excel sea «sheet1». Soy capaz de combinar y transformar sin ningún problema. Entonces, la mayor parte de la historia es que si desea combinar Excel, asegúrese de que el nombre de la pestaña sea común para todos. Por favor corrígeme si lo soy incorrecto.
Gracias
Sona
v-kelly-msft
En respuesta a Sonashish
Hola @Sonashish,
No encontré el documento relacionado para respaldar la solución, pero si es necesario, puede compartirme el enlace de sus archivos de Excel, lo probaría por usted.
Atentamente,
Kelly
¿Respondí a tu pregunta? ¡Marque mi publicación como una solución!
Sonashish
En respuesta a v-kelly-msft
Hola kelly
Tengo tantos sobresalientes y contienen datos de clientes, por lo que no puedo compartirlos públicamente. ¿Puedes enviar un mensaje privado? Puedo compartir el enlace allí.
Gracias
Sona
v-kelly-msft
En respuesta a Sonashish
Hola @Sonashish,
Lo siento, pero solo admitimos el foro, puede empaquetar el archivo en un paquete comprimido, luego cargarlo en onedrive business y compartir el enlace conmigo.
Atentamente,
Kelly
¿Respondí a tu pregunta? ¡Marque mi publicación como una solución!
Sonashish
En respuesta a v-kelly-msft
Compartí el enlace contigo.
v-kelly-msft
En respuesta a Sonashish
Hola @Sonashish,
Según mi prueba, ya que tiene diferentes nombres de hoja para cada archivo .xlsx, lo que provoca el siguiente error:
Si tiene diferentes nombres de hoja, sería difícil que la consulta de energía identificar la fila de la tabla que contiene los datos que desea verEs por eso que ves el error. La única solución es modificar todos los nombres de las hojas al mismo, como «Hoja 1»:
Fuente{[Item=»Sheet1″,Kind=»Sheet»]}[Data]
El siguiente blog tiene una explicación detallada que puede consultar:
https: //blog.crossjoin.co.uk/2020/04/06/understanding-the-the-key-didnt-match-any-rows-in-the-table -…
Atentamente,
Kelly
¿Respondí a tu pregunta? ¡Marque mi publicación como una solución!
Sonashish
En respuesta a v-kelly-msft
Hola kelly
Eso es lo que mencioné que si está combinando archivos de Excel, por lo que todo el nombre de la hoja del archivo de Excel debe ser el mismo, sorprendentemente, también distingue entre mayúsculas y minúsculas. Entonces, en todas las hojas de Excel, el nombre debe estar en el mismo caso.
Vi el blog que mencionaste, pero también debería mencionarlo en el sitio de Microsoft.
Gracias por la confirmación.
Sona
v-kelly-msft
En respuesta a Sonashish
Ahí @Sonashish,
Sí, tiene razón, disculpe las respuestas engañosas de las últimas respuestas, si se resuelve su problema, ¿podría marcar la respuesta como respondida para que más personas encuentren la solución? 😊
Atentamente,
Kelly
¿Respondí a tu pregunta? ¡Marque mi publicación como una solución!
Sonashish
En respuesta a v-kelly-msft
Hecho. Mi sugerencia para ti es que también escribas un blog para este caso y lo publiques en el foro.
Gracias
Sona
v-kelly-msft
Hola @Sonashish,
Verifique la referencia y el hilo similar a continuación:
https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-sharepoint-online-list
https://community.powerbi.com/t5/Service/Power-BI-Get-Data-From-SharePoint-List-Library/td-p/280109
Atentamente,
Kelly
¿Respondí a tu pregunta? ¡Marque mi publicación como una solución!
littlemojopuppy
Si todos están ubicados en la misma carpeta en SharePoint, puede crear una consulta en Power Query para tomar todos los archivos y se agregarán juntos. Si están en carpetas diferentes, cree una consulta para cada informe y luego agréguelas todas juntas.