Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi all,
I am importing many files (with the same structure from a folder). These files automatically append to each other.
I required to change one of the column names based on it's index position. (as when new files are added to the folder I can't be certain the same file is going to be taken as the first file. This could lead to the column header name to being different.
= Table.RenameColumns(#"Promoted Headers",{{Table.ColumnNames(#"Promoted Headers"){28}, "--1"}})
I succesfully changed the column header name. Everything is good up until this point!
However, if the column name is already --1. (The name I am trying to change to) PowerBI will return an error saying:
Expression.Error: The field '--1' already exists in the record.
Details:
Name=--1
Value=
I considered using a conditional formula inside of this where I would say If = -1, take the previous query. This isn't working and even if it is, I need to replicate this rename column for 5 columns. I can't take the previous query because it depends on which ones worked.
Sorry If this isn't clear, I can try clarify if the question again.
Thank you
Solved! Go to Solution.
Hi @Anonymous ,
Could you please tell us what's the problem you meet when using the if function?
Best Regards,
Teige
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
67 | |
64 | |
57 | |
39 | |
27 |
User | Count |
---|---|
85 | |
59 | |
45 | |
43 | |
38 |