Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Expertos en Power BI,
Me encuentro con un reto con un informe. Necesito conectarme a diferentes carpetas (todas en SharePoint) para nuestra organización. No quiero usar una puerta de enlace de datos en este momento. Intenté ir por el camino de "Sharepoint.Content" que encontré en este blog:
https://radacad.com/power-bi-get-data-from-multiple-files-in-a-folder-on-onedrive-for-business-no-ga...
Desafortunadamente, debido a que tengo que conectarme a 10 carpetas diferentes, obtengo errores de tiempo de salida. ¿Existe una solución eficiente para esto? Aquí está mi consulta para uno de ellos.
También tengo el código aquí si quieres copiarlo y pegarlo:
dejar
Query1 = SharePoint.Contents("https://xxxxxxxxx.sharepoint.com/XXXXXXX"),
Documentos = Query1{[nombre="Documentos"]}[Contenido],
Administración = Documentos{[Nombre="Administración"]}[Contenido],
PowerBI = Administración{[Nombre="PowerBI"]}[Contenido],
Compras = PowerBI{[Nombre="Adquisición"]}[Contenido],
#"PBA Visualization Tool" = Procurement{[Name="PBA Visualization Tool"]}[Contenido],
Proyectos = #"Herramienta de visualización de PBA"{[Nombre="Proyectos"]}[Contenido],
#"Se eliminaron otras columnas" = Table.SelectColumns(Projects,{"Content", "Name"}),
#"Added Custom" = Table.AddColumn(#"Removed Other Columns", "Custom", each Excel.Workbook([Content])),
#"Expanded Custom" = Table.ExpandTableColumn(#"Added Custom", "Custom", {"Name", "Data", "Item", "Kind", "Hidden"}, {"Custom.Name", "Custom.Data", "Custom.Item", "Custom.Kind", "Custom.Hidden"}),
#"Filas filtradas" = Table.SelectRows(#"Expanded Custom", cada una ([Custom.Kind] = "Sheet")),
#"Se eliminaron otras columnas1" = Table.SelectColumns(#"Filas filtradas",{"Nombre", "Custom.Data", "Custom.Item"}),
#"Expanded Custom.Data" = Table.ExpandTableColumn(#"Removed Other Columns1", "Custom.Data", {"Column1", "Column2", "Column3", "Column4", "Column5", "Column6", "Column7", "Column8", "Column9", "Column10", "Column11", "Column12", "Column13", "Column14", "Column15", "Column16", "Column17", "Column18", "Column19", "Column20", "Column21", "Column22", "Column23", "Column24", "Column25", "Column26", "Column27", "Column28", "Column29", "Column30", "Column31", "Column32", "Column33", "Column34" }, {"Custom.Data.Column1", "Custom.Data.Column2", "Custom.Data.Column3", "Custom.Data.Column4", "Custom.Data.Column5", "Custom.Data.Column6", "Custom.Data.Column7", "Custom.Data.Column8", "Custom.Data.Column9", "Custom.Data.Column10", "Custom.Data.Column11", "Custom.Data.Column12", "Custom.Data.Column13", "Custom.Data.Column14", "Custom.Data.Column15", "Custom.Data.Column16", "Custom.Data.Column17", "Custom.Data.Column18", "Custom.Data.Column19", " Custom.Data.Column20", "Custom.Data.Column21", "Custom.Data.Column22", "Custom.Data.Column23", "Custom.Data.Column24", "Custom.Data.Column25", "Custom.Data.Column26", "Custom.Data.Column27", "Custom.Data.Column28", "Custom.Data.Column29", "Custom.Data.Column30", "Custom.Data.Column31", "Custom.Data.Column32", "Custom.Data.Column33", "Custom.Data.Column34"}),
¡Gracias por su ayuda!
@lbendlin - gracias por la respuesta. Entonces, ¿recomendaría la superposición en capas en el código de búfer binario a cada taladro de subcarpeta en el paso o solo al que mostró anteriormente?
solo en el paso donde realmente extraes contenido.
@lbendlin - gracias por la respuesta. Lo intenté, pero claramente el problema está entre el asiento y el teclado (por mi parte). Terminé tirando la toalla y configurando una puerta de enlace de datos personales en una máquina virtual para administrar la actualización y eso parece estar funcionando según sea necesario. Continuaré investigando la función Function.InvokeAfter() y tal vez pueda resolverla en el futuro.
Pruebe los búferes binarios.
Por ejemplo
#"Added Custom" = Table.AddColumn(#"Removed Other Columns", "Custom", each try Excel.Workbook([Content]) otherwise Binary.Buffer(Excel.Workbook([Content]))),
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |