Forum Discussion
Source data with new columns
I'm trying to update a report in Power BI Desktop.
I want to update the visualisations, however, the new data source has an additional column on it.
The data source is a CSV file.
Am I able to replace the source file on the existing report with this new file?
When I try to do it, it always gives me an error. The new column is on the end, so the position of the previous variables has not changed.
I also want to use the additional column, so removing it is not an ideal option. There are no unique ID values, and I don't want to do a join, I just want to change the data source to use the new file.
Thanks.
6 Replies
- ankitpatiraCommunity Champion
JohnT To change source of query simply go to query editor and then under Applied Steps on right hand side, click settings icon for Source and change.
- JohnTNew Member
Thanks for the response, especially with the screenshot.
I should have elaborated that that was how I was attempted to change the data source.
I was going to edit my original query but have been in meetings, the error message I get is:
Failed to save modifications to Server. Error returned: 'OLE DB or ODBC error: Exception from HRSULT: 0X80040E21.'
I'm not consciously using on ODBC connection and I don't know what OLE DB is off the top of my head. When I look up the code, it says that it's got something to do with the data type, however, the data should be identical with the exception of the additional column.
That, and it's a CSV file so you cannot really dictate the type.
- Eric_ZhangMicrosoft Employee
You can change the Power query to replace the source. Do append extra columns in the TransformColumnTypes.
Or as easy as, import the new CSV as a new table, delete the original table and rename the new table. As long as the old column names exists, visuals would show correctly.