allow user to provide report column alias

A report errors if report columns reference the same field.  Allowing the user to specify a column alias provides a workaround.

Would be nice if report columns were aliased automatically in the future.