No es posible, pero a lo mejor lo que si te vale son las tablas cruzadas(crosstab), con esto si se crean columnas pero dependiendo de los datos con los que enlaces.
Otra posibilidad es ocultar columnas, pero esto no creo que te sirva porque aunque la columna no aparezca, el espacio en el que estaria sigue apareciendo.