I always avoid dynymic column names (expressions in my columns labels as they were causing a lot of issues. Instead i used static labels (ALL must be unique/distinct within one table!!!) If i wanted to have dynamic labels for my columns i used variables/formulas instead.
I also switched off all conditional Hide/show for expressions as well as for columns in (Presentation tabl)
Im not using dynamic column names a think ive noticed is for fields created using a expression the label is brought through and for the fields based on a value the label is blank and I have to insert it.
So I have 3 issues with Nprinting 17.3 table adding and layout
1. Static Labels dont always generate only when the field is a measure (Annoying but can work around)
2. When I use the same field in more than one table the identification of the field is unstable making it think it needs updates each time (masses of rework and potiential missing of changes)
3. In this one case the table is ordering the fields in the wrong order to what I have set on the screen. (Ive fudgeed it but this is not sustainable noone supporting this later would understand why ive done what ive done)
Are any of these things addressed in the June 2017/ 17.4 release?