Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
¿Cómo funciona esta función?
•Excel.CurrentWorkbook()
¿Cuál es el libro de trabajo actual? Siempre tengo campos emtpy
¿Necesito especificar el nombre y la ruta del libro de trabajo?
¿Se necesita everithing de Activeworkbook?
Hola
Hago esto en mi PC de escritorio y uso dos opciones:
El uno es una tabla y el otro un rango con nombre como fuente.
Ambos trabajan en mi máquina local.
Cuando subo a SharePoint y actualizo todo, el basado en tablas funciona perfectamente, pero el rango con nombre basado en uno da "la clave no coincide con ninguna fila en el error de tabla.
Abro el archivo obviamente usando Excel para la Web.
¿Por qué puede usar el nombre de la tabla y el rango como fuente en mi esktop, pero en el weg, da error con la versión de rango con nombre?
Totalmente en la oscuridad aquí....
Hola @Analitika,
De hecho, hay algunas diferencias entre Excel y power bi y corresponden a la fórmula de consulta Dax/m. (probablemente se relacionó con modelos de datos de Excel/power bi, mecanismo y procesamiento de back-end)
Como dijo MFelix, la función que mencionó parece que requiere algunas variables globales que sobresalen proporcionadas por lo que no puede funcionar correctamente en el lado de power bi.
saludos
Xiaoxin Sheng
Hola @Analitika ,
Se trata de una expresión de función, por lo que no espera ningún parámetro. Si deja tiene es le dará la opción de invocar la función que obtendrá todas las tablas ni el archivo de Excel (si no tiene ninguna tabla, devolverá una tabla vacía).
Si conoce el nombre exacto de la tabla que necesita, puede cambiar esta sintaxis agregando el nombre de la tabla algo similar a:
= Excel.CurrentWorkbook(){[Name="TableName"]}[Content]
Esto invocará la tabla y obtendrá la información sin necesidad de pasos adicionales.
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHola @Analitika
Hola @Analitika
por lo que no se puede utilizar esta función!
Con saludos amables desde la ciudad donde la leyenda del 'Pied Piper de Hamelin' está en casa
FrankAT (Orgulloso de ser un Datanaut)
@Analitika
Puede usar el código M en Power Query en Excel, así como en Power BI. Cuando usa Power Query en Excel, puede usar la función Excel.CurrentWorkbook. https://support.microsoft.com/en-us/office/power-query-overview-and-learning-ed614c81-4b00-4291-bd3a...
Como @MFelix dicho, aquí hay un ejemplo del paso 'Origen' cuando hago clic en el botón 'Desde tabla' en la pestaña 'Datos' en la cinta de opciones en Excel y uso una tabla de Excel como origen para mi consulta:
• Excel.CurrentWorkbook()-[Nombre-"Tabla1"]-[Contenido]
Esto dice, busque Table1 en el libro actual (el mismo libro que el informe se está compilando mediante Power Query).
Si usa Power BI, el paso Origen podría parecerse más a @Greg_Deckler ejemplo.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
@Analitika , Vea si este script ayuda
let
path = Excel.CurrentWorkbook(){[Name="lstFile"]}[Content]{0}[Column1],
Source = Excel.Workbook(File.Contents(path), true)
in
Source
Compruebe si esto puede ayudar a
https://radacad.com/get-data-from-multiple-excel-files-with-different-sheet-names-into-power-bi
@Analitika Probablemente una buena pregunta para @ImkeF, @edhans y @HotChilli
Sin embargo, mis consultas de Excel generalmente tienen este aspecto:
let
Source = Excel.Workbook(File.Contents("C:\Users\gdeckler\Downloads\ItemUnit.xlsx"), null, true),
Ancilliary_Table = Source{[Item="Ancilliary",Kind="Table"]}[Data],
#"Changed Type" = Table.TransformColumnTypes(Ancilliary_Table,{{"Item no", Int64.Type}, {"Product Description", type text}, {"Qty", Int64.Type}, {"Sale", type text}, {"Attribute.1", type text}, {"Value", type any}})
in
#"Changed Type"
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.