The user can define a custom column order in the table view by dragging the columns into the desired positions or using the column filter. This order is reset when another subset is selected to display.
This is not user friendly since the user must re-apply the custom order in this case which might be cumbersome and time consuming.