Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hi, I need a help with adding excel files from Sharepoint to PBI. I have sucessfully chosen desired file from a list on the sharepoint but then I am getting transformation error:
An error occurred in the ‘Transform File’ query. Expression.Error: The key didn't match any rows in the table.
Details:
Key=
Item=status change
Kind=Sheet
Table=[Table]
In Advance data editor I have these steps which were automatically created by PBI during load:
let
Source = SharePoint.Files("https://xxx.sharepoint.com/sites/Report/", [ApiVersion = 15]),
#"Filtered Hidden Files1" = Table.SelectRows(Source, each [Attributes]?[Hidden]? <> true),
#"Invoke Custom Function1" = Table.AddColumn(#"Filtered Hidden Files1", "Transform File", each #"Transform File"([Content])),
#"Renamed Columns1" = Table.RenameColumns(#"Invoke Custom Function1", {"Name", "Source.Name"}),
#"Removed Other Columns1" = Table.SelectColumns(#"Renamed Columns1", {"Source.Name", "Transform File"}),
#"Expanded Table Column1" = Table.ExpandTableColumn(#"Removed Other Columns1", "Transform File", Table.ColumnNames(#"Transform File"(#"Sample File")))
in
#"Expanded Table Column1"
Please any idea how to fix it?
Solved! Go to Solution.
Hi,
thanks for answers. the problem was solved by selecting Sample parameters instead of Spreadsheet as adviced in the guide https://powerbi.microsoft.com/en-us/blog/combining-excel-files-hosted-on-a-sharepoint-folder/
In one or more of your excel workbooks, the tab is not called "status change" (probably says "Sheet1"). You can either fix the excel file(s) ...
or set up a relative reference in the Example File query in place of the row causing the error (the one with Item = status change. For example, if this is the only Sheet in the workbooks, you can filter to Kind = Sheet and then use #"Filtered Rows"{0}[Content] to get the content from the first row of the previous row (no matter what the worksheet is called). This assumes you do the last step was #"Filtered Rows".
If this works for you, please mark it as solution. Kudos are appreciated too. Please let me know if not.
Regards,
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Hi,
thanks for answers. the problem was solved by selecting Sample parameters instead of Spreadsheet as adviced in the guide https://powerbi.microsoft.com/en-us/blog/combining-excel-files-hosted-on-a-sharepoint-folder/
Hi @Anonymous ,
Glad to hear the issue is solved. You can accept your reply as solution, that way, other community members could easily find the answer when they get same issues.
Best Regards,
Yingjie Li
Hi @Anonymous ,
Seems like you have a query in which a row is selected based on a key value 'status change 'and that value does not exist.
To fix it make sure the key value exist or adjust the code so it does not point to a non-existing key value.
Best Regards,
Yingjie Li
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.
@Anonymous , try
https://stackoverflow.com/questions/58420438/how-to-resolve-power-bi-error-the-key-didnt-match-any-rows-in-the-table
https://blog.crossjoin.co.uk/2020/04/06/understanding-the-the-key-didnt-match-any-rows-in-the-table-error-in-power-query-in-power-bi-or-excel/
https://community.powerbi.com/t5/Power-Query/Expression-Error-The-key-did-not-match-any-rows-in-the-table/td-p/9824/page/2
User | Count |
---|---|
128 | |
108 | |
100 | |
64 | |
62 |
User | Count |
---|---|
136 | |
113 | |
102 | |
71 | |
60 |