Columns can automatically be hidden within Strips used on Quick Sections. If the Strips are used on other types of templates, the columns will not hide.
When used in conjunction with the Section Center Column, the desired column will stay centered when other columns are hidden.
There are two different ways to automatically hide a column.
The Hide Column if Empty option allows for a simple choice to hide the column if none of the records that are referenced in that column return any values. For example, if you had a Data Label Text referencing Sample Information and there were no samples in that location, the column would be hidden.
The Hide Column condition option allows for a more complex choice of whether a column should be hidden or not. For example you could hide a column based on whether there are any records in a certain table, such as backfill details. The following expression will achieve this:
countrecords([Aggregate.BackfillDetails.LegendCode])=0
Note that the expression needs to return a True or a False value. The column will be hidden if the expression returns True and will be shown if it returns False.
Note that this feature can be used in conjunction with Options to select if you want certain columns to be hidden. This can be implemented similar to how you would hide a column on a Log using Options. You may want to consider creating separate Options groups that specifically pertain to Quick Section reports.