Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
Analitika
Post Prodigy
Post Prodigy

•Excel.CurrentWorkbook()

¿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?

10 REPLIES 10
Syndicate_Admin
Administrator
Administrator

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í....

Anonymous
Not applicable

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

MFelix
Super User
Super User

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


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



@MFelix de qué archivo de Excel?

Hola @Analitika

CurrentWorkbook Es el Libro usted es En Y Usando Poder Consulta. Poder Consulta Listas En a Diálogo todo el Artículos En éste Actual Libro ese Son En éste Libro.
Con saludos amables desde la ciudad donde la leyenda del 'Pied Piper de Hamelin' está en casa
FrankAT (Orgulloso de ser un Datanaut)

@FrankAT pero no estoy en el libro de trabajo im en el escritorio de PBI

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.


Please @mention me in your reply if you want a response.

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

amitchandak
Super User
Super User

@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

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Greg_Deckler
Community Champion
Community Champion

@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"


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.