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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
twister8889
Helper V
Helper V

Nombre de archivo de Excel como columna

Hola, chicos

¿Cómo puedo obtener el nombre de archivo, dividirlo y usarlo en una nueva columna? Me gustaría tener una columna con 1 primera cadena: Personalizado con el contenido ETL y Custom2 - Excel

Excel Filename.png

1 ACCEPTED SOLUTION
5 REPLIES 5
v-yingjl
Community Support
Community Support

Hola @twister8889 ,

Si se conecta al archivo directamente, me temo que no puede obtener el nombre de archivo directamente en la consulta de energía.

Puede intentar conectarse a la carpeta y probar esta consulta:

let
    folder = "C:\Users\xxx\xxx\excel folder",
    Source = Folder.Files(folder),
    RemoveUnused = Table.SelectColumns(Source,{"Content","Name"}),
    Addtables = Table.AddColumn(
        RemoveUnused,
        "Custom",
        each Table.PromoteHeaders(Excel.Workbook([Content]){[Item = "Sheet1",Kind = "Sheet"]}[Data])
    ),
    Addtables2 = Table.AddColumn(
        Addtables,
        "Custom2",
        each Table.PromoteHeaders(Excel.Workbook([Content]){[Item = "Sheet2",Kind = "Sheet"]}[Data])
),
    #"Removed Columns" = Table.RemoveColumns(Addtables2,{"Content"})
in
    #"Removed Columns"

Obtendrá una columna Nombre de archivo y dos columnas de tabla bajo esta consulta.

file name.png

Ahora puede dividir la columna Nombre dos veces una por espacio y otra por . , elimine las columnas innecesarias y cambie el nombre de la nueva columna:

spilit column.png

Best Looks,
Yingjie Li

Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

En primer lugar, gracias por sus respuestas y lamento el retraso.

Cuando el escenario es obtener un archivo y hojas con la misma estructura, estas opciones para resolver el problema. Soy nuevo en power bi y en mi proyecto, así que me di cuenta de que necesito obtener datos de archivos de múltiplos (excel) con diferentes estructuras de hojas. Sin embargo, voy a abrir otro hilo a este escenario, para esto voy a marcar la primera respuesta como correcta, pero todo resolvió mi problema.

Muchas gracias, chicos.

Greg_Deckler
Super User
Super User

@twister8889 - Tuve otro pensamiento sobre esto. Convierta el nombre de archivo/ruta de acceso en un parámetro de consulta. A continuación, puede establecerlo y usarlo para crear una nueva columna en la consulta.


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!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
Greg_Deckler
Super User
Super User

@twister8889 - Tal vez echa un vistazo a una consulta de carpeta


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!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.