Forum Discussion
elaine1217
4 years agoHelper I
Scheduled Refresh - Dynamic Data Source Microsoft Lists
I am using a query that imports all the versions of each item in a Microsoft List. When I publish the dashbaord to PowerBI it doesn't allow me to set up scheduled refreshes. Based on similar question...
- Anonymous4 years ago
Hi elaine1217 ,
You need to fix the SharePoint site link and then you will be able to refresh it successfully.
let Source = ( VersionsRelevantSharePointListName as text, VersionsRelevantItemID as number) => let Source = Xml.Tables(Web.Contents("https://xxxxx.sharepoint.com/sites/winniz-test", [RelativePath= Text.Combine({"/_api/web/Lists/getbytitle('", VersionsRelevantSharePointListName , "')/items(", Text.From(VersionsRelevantItemID), ")/versions"})]) ), entry = Source{0}[entry], #"Removed Other Columns2" = Table.SelectColumns(entry,{"content"}), #"Expanded content" = Table.ExpandTableColumn(#"Removed Other Columns2", "content", {"http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"}, {"content"}), #"Expanded content1" = Table.ExpandTableColumn(#"Expanded content", "content", {"properties"}, {"properties"}), #"Expanded properties" = Table.ExpandTableColumn(#"Expanded content1", "properties", {"http://schemas.microsoft.com/ado/2007/08/dataservices"}, {"properties"}) in #"Expanded properties" in SourceIf the problem is still not resolved, please provide detailed error information or the expected result you expect. Let me know immediately, looking forward to your reply.
Best Regards,
Winniz
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
elaine1217
4 years agoHelper I
Hi ImkeF
This is what the finished url would look like. I've tried it with my site name and list name and it works in this format:
https://sharepoint.com/sites/MySite/_api/web/Lists/getbytitle('My list name')/items(20)/versions