Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
I an running a function to import data from Excel spreadsheets. It begins with something like
Excel.Workbook(Web.Contents(pathName))
with the pathName being passed as a parameter such as "https://spo.domain.com/sites/long_path_name/file_name.xlsx"
So far, so good. It's working fine in PowerBI desktop but when trying to use it in a Dataflow I get the error message of "One or More tables references a dynamic data source". Fair enough, I've modified the above to
Excel.Workbook(Web.Contents("https://spo.domain.com",[RelativePath="sites/long_path_name/file_name.xlsx"]))
The only problem is that using the latter doesn't allow me to authentificate using my normal credentials. For some reason, using
Excel.Workbook(Web.Contents("https://spo.domain.com/sites/long_path_name/file_name.xlsx"))
works fine, but using
Excel.Workbook(Web.Contents("https://spo.domain.com/",[RelativePath="sites/long_path_name/file_name.xlsx"]))
Does not work. What am I missing?
You are missing the part where they told you to never use a Web connector for Excel files on a Sharepoint. Use the "SharePoint Folders" conenctor instead.
That doesn't solve the problem.
It does, bceause now it is properly handling OAUTH authentication.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 |
| User | Count |
|---|---|
| 11 | |
| 10 | |
| 8 | |
| 7 | |
| 6 |