Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hi,
I have a situation where I need to add columns dynamically if the column is not available. Say for e.g. I have 4 predefined columns [A, B, C, D] and I have a table "Data" with columns [Sno, Date, B, D].
Now I want to iterate to check if [A,B,C,D] all predefined columns are available in table "Data", I am trying to use accumulate to find out if it can be achieved in the below fashion or is there a better way to solve this issue.
= List.Accumulate({"A","B","C","D"}, "Data"}, Table.ColumnNames(#"Data"),
(original, current) =>
if !(Table.Hascolumns[current],original) then
Table.AddColumn(original,current[], each [current]))
Solved! Go to Solution.
Hi @sendilc ,
I'd just predefine all the columns that should be present in a blank table, then append the actual imported table onto it.
Here, Chris Webb explains it better than me:
Pete
Proud to be a Datanaut!
Hi @sendilc ,
I'd just predefine all the columns that should be present in a blank table, then append the actual imported table onto it.
Here, Chris Webb explains it better than me:
Pete
Proud to be a Datanaut!
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 |