Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
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
Solved! Go to Solution.
@twister8889, no muy claro, se refieren
https://techcommunity.microsoft.com/t5/excel/power-query-get-file-name/td-p/1429886
https://www.sqlservercentral.com/blogs/include-file-name-in-content-using-power-query
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.
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:
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.
@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.
@twister8889, no muy claro, se refieren
https://techcommunity.microsoft.com/t5/excel/power-query-get-file-name/td-p/1429886
https://www.sqlservercentral.com/blogs/include-file-name-in-content-using-power-query
@twister8889 - Tal vez echa un vistazo a una consulta de carpeta
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
3 | |
2 | |
1 | |
1 | |
1 |