Alternar campos ireport

Preciso fazer um relatório que dependendo da escolha do usuario determinados campos apareceram ou não:

se p1 = verdadeiro mostra os campos c1, c2
se p2 = verdadeiro mostra c3

sei como controlar se vai mostrar ou não mas não consigo pensar em como saber a posicao dos campos, tem como definir a posicao de acordo com algum parametro?