Append Attributes does not handle fields with the same name
If you use
Append Attributes to combine the fields of two data sets that have one or more fields with the same name, you don't actually get both fields.
Append Attributes arbitrarily and silently picks only one. This is problematic because it is usually the case that you have two similar data sets and you want to compare equivalent fields that have the same name.
It is simple to replicate the problem:
- Create a
Mandelbrotsource. Apply the default parameters.
- Create a second
Origin CXto be all 0's. Apply.
- Select both sources in the pipeline browser and add the
Append Attributesfilter. Apply.
- Look at the
Informationpanel. Note that there is only one field array that is arbitrarily pulled from one of the data sets.
Append Attributes finds fields with the same name in two or more input data sets, it should mangle the names to be unique (such as adding "-0", "-1" to the name).