How to add/delete/update a column in pentaho report designer PRD dynamically

Depending on my report query the report format(number of columns to display) should change in a prpt.
Suggestions please