chapin4u
Hola,
Necesito ayuda para entender este mensaje de error (imagen superior) y cómo solucionarlo, gracias
jmdh
En respuesta a Marcel Beug
Un caso típico sería cuando se conecta a un archivo de Excel y luego su consulta intenta acceder a una hoja que no existe en la hoja de cálculo…
mattheusvieira
Tuve el mismo problema hoy.
Así es como lo arreglé:
Asegúrese de pasar al editor avanzado en Power BI
Conecté mi libro de trabajo de Excel como tablas dentro de Power BI, por lo que en este caso debe asegurarse de que el ubicación del archivo, Nombre del archivo y lo más importante, nombre de la tabla es correcto.
______________
dejar
Fuente = SharePoint.Files(«UBICACIÓN DEL ARCHIVO«, [ApiVersion = 15]),
#»NOMBRE DEL ARCHIVO xlsx_UBICACIÓN DEL ARCHIVO» = Fuente{[Name=»FILE NAME.xlsx»,#»Folder Path»=»FILE LOCATION«]}[Content],
#»Libro de Excel importado» = Excel.Workbook(#»NOMBRE DEL ARCHIVO xlsx_UBICACIÓN DEL ARCHIVO«),
Tabla = #»Libro de trabajo de Excel importado»{[Item=»TABLE NAME«,Kind=»Table»]}[Data]
en
Tabla
_______________
¿Cómo se cambia el nombre de una tabla en Excel?
Vaya a la pestaña Fórmulas > Administrador de nombres
Seleccione la tabla que desee y haga clic en editar. Este nombre debe ser el que debe insertar en la conexión de Power BI anterior
Asegúrese de hacer esto en cada tabla importada en su modelo
ivanko
Comencé a tener este error después de completar la ruta del archivo con libros de trabajo diarios donde el nombre de la hoja no era el mismo que mi consulta/Transformar archivo de muestra
(Mi consulta de energía lee muchos libros de trabajo que son iguales excepto por el nombre de la hoja que lleva el nombre de cada libro de trabajo)
La consulta intentaba encontrar en todos los libros de trabajo el mismo nombre de hoja que en mi ejemplo de transformación de datos.
Traté de resolverlo eliminando el paso de Navegación en la consulta, pero no funcionó.
¿Cómo funcionó? >En Transformar archivo de muestra, abrí el Editor avanzado y cambié el nombre de la Hoja a cero
fue>
Fuente = Excel.Workbook (Parámetro1, nulo, verdadero)
#»03_21_4_20_Sheet»=Fuente {[Item=»03__21_4_20″,Kind=»Sheet»]}[Data],
Lo cambié a >
Fuente = Excel.Workbook (Parámetro1, nulo, verdadero)
#»03_21_4_20_Sheet»=Fuente {0}[Data],
Saludos,
johnelmasry
Si está combinando tablas de Excel: todos los nombres de las tablas deben ser iguales
Si está combinando hojas de Excel: los nombres de todas las hojas deben ser iguales
Tan simple como eso
Gracias.
John
denisdementyev
En mi caso este error ocurría cuando una de las hojas se llamaba diferente
russelclaude
Tuve este error hoy, y la solución fue… cerrar la base de datos, y todas las bases de datos de Access, que estaban vinculadas a mi(s) archivo(s) de origen. ¡SHAZZAMM! Reparado.
jingyulong
1. Primero ubique el error y encuentre el paso problemático, para mí, el error ocurre en el paso «Invocar función personalizada», y el error es: «Ocurrió un error en la consulta ‘Transformar archivo’. Expression.Error: la clave no coincidía con ninguna fila de la tabla.«
2. Encuentra el «Transformar archivo» Función
= (Parameter1) => let Source = Excel.Workbook(Parameter1, null, true), Sheet1_Sheet = Source{[Item="Sheet1",Kind="Sheet"]}[Data], #"Promoted Headers" = Table.PromoteHeaders(Sheet1_Sheet, [PromoteAllScalars=true]) in #"Promoted Headers"
Este código se crea de acuerdo con el Excel del ejemplo, lo que indica que otros libros de trabajo en nuestra carpeta también deben nombrarse «hoja1»
3. Entonces, simplemente cambie el nombre de todos los libros de trabajo bajo el nombre de la hoja de la carpeta a «hoja1», este problema se puede resolver.
d_a_n_c_
Hola,
una cosa más que puede resolver su problema. Cierre la vista en SQL de la que está tratando de extraer datos y pruebe Power Bi.
dan
Anónimo
En respuesta a d_a_n_c_
Gracias, resolvió mi problema.
heberpoder
Para mí, este error fue causado por malas credenciales de inicio de sesión.
rossparker
No puedo superar este error. Es cuando intenta actualizar una fuente de datos para la carpeta de archivos de archivos CSV.
jmdh
En respuesta a rossparker
Primer pensamiento: creo que el acceso a la carpeta solo funciona para archivos de Excel (extensión xlsx no CSV)
Si envía un enlace / Pbix puedo echar un vistazo
rossparker
En respuesta a jmdh
Cambiarlos a XLSX tampoco funcionó 😞
Acabo de rehacer la consulta de la carpeta para solucionarlo.
cris99
@altomost – Muchas gracias, eso fue exactamente lo que hice y al quitar la Navegación se solucionó.
Es una pena que no pueda importar vistas desde SQL Server; en su lugar, debe importar una tabla y luego editar la consulta para que actúe como una vista. Fue entonces cuando me encontré con este error.
cris
yeszone
Si está utilizando Tablas/Vistas de SQL Server, verifique si las credenciales de power bi tienen permiso para leer desde la tabla/vista que ha vinculado.
1. Vaya a «Opciones y configuración» -> «Configuración de fuente de datos» -> «Editar permisos»
2.
3. Verifique en la base de datos si este rol de usuario tiene permiso para acceder a la tabla/vista.
4. Ir al servidor SQL
5. Haga clic derecho en la tabla/vista. Haga clic en «Poperties» ->Ir a «Permisos».
6.
7. Agregue la función de usuario/otorgue el permiso correspondiente.
8. Vaya a Power BI y actualice.
Mansoor Sadat
Tenía un informe conectado a una carpeta y todos los meses solía agregar nuevos archivos de Excel en esa carpeta para actualizar el informe. Esto sucedió cuando una nueva TAB en mi nuevo libro de Excel tenía un nombre diferente al de los archivos antiguos conectados al informe. Así que simplemente cambié el nombre de la nueva pestaña en el nuevo libro de Excel para que coincida con la pestaña anterior en los archivos de Excel del archivo anterior y funcionó.
Espero eso ayude
Mansoor
limonero
En respuesta a Mansoor Sadat
Enfrenté un problema similar en el que el nombre de la hoja cambió y tuve que ir y cambiarle el nombre, pero me gustaría tener una solución que esto se haga automáticamente y no manualmente, ya que mis archivos son diarios y no soy yo quien produce el archivo fuente, lo que significa que si no está automatizado todos los días, necesito abrir el archivo, cambiar el nombre de la hoja, guardar y luego actualizar la consulta / informe.
Alguna idea sobre cómo automatizar el proceso de repetición de un nombre de hoja incorrecto para que coincida con el nombre de la hoja de la serie anterior de archivos de origen, es decir… supongamos que todos los archivos diarios desde el 1 de enero de 2018 hasta el 30 de mayo de 2018 tienen una hoja llamada «País (XYZ)» y desde el 31 de mayo en adelante esta misma hoja se denomina «País XYZ».
¡Gracias de antemano por su ayuda!
por lo alto
En respuesta a limonero
@limonero
Solo disparando desde la cadera, lo que haría es crear un script VBA o similar, que abra cada archivo y cambie el nombre de las hojas de acuerdo con el estándar, puede usar expresiones regulares para eso, por ejemplo
Dim Regex como nueva RegExp
Dim NewName como cadena, OldName como cadena
Regex.Patrón = «[()]»
NombreNuevo = Regex.RE(NombreAntiguo, «»)
eliminará todos los paréntesis del nombre
chico ahorcado
Como una adición a la solución que JMDH ya presentó, a veces me encontré con la necesidad de ingresar al Editor avanzado y cambiar el nombre de la hoja a lo que sea que esté en el archivo. Entonces, ¿cambió el nombre de la hoja para reflejar lo que solía ser en el original pero aún recibe el error? Chequea aquí:
mjc099
asegúrese de que todas las pestañas en la hoja de trabajo tengan el nombre EXACTAMENTE como en las actualizaciones anteriores.
Recibí el mismo mensaje cuando actualicé una fuente de datos después de tres meses de éxito actualizando el mismo. Error de expresión: la clave no coincidía con ninguna fila de la tabla.
Mi fuente de datos es un archivo xlsx actualizado mensualmente. Mi problema se resolvió asegurándome de que todas las pestañas de la hoja de trabajo se nombraran EXACTAMENTE como en las actualizaciones anteriores. A una de las pestañas de los datos se le agregó un guión bajo. el guión bajo no existía en actualizaciones anteriores. actualizó la pestaña de la hoja de cálculo resolvió el mensaje keky no coincidía.
Anónimo
En respuesta a mjc099
Gracias @mjc099. Tuve el mismo problema al agregar un nuevo archivo a una fuente de datos de carpeta. Cambié el nombre de la hoja/pestaña en el nuevo archivo para que coincida con el nombre de la hoja/pestaña en el archivo de hoja de cálculo original utilizado para crear el modelo de datos, y el error se eliminó.
Sería genial corregir este error en el futuro y tal vez usar índices para solicitar hojas específicas en el futuro. Como en mi caso, algunos informes automatizados guardados en una carpeta no tendrán los mismos nombres de hoja. Por ejemplo, los informes guardados en mi carpeta tendrán nombres de hojas vinculados al intervalo de fechas para el que se generaron, por lo tanto, los nombres serán diferentes en cada informe.