Это можно сделать, но я верю только при развертывании на сервере SSRS 2008 R2. Вот как я сейчас его использую. Для этого вы используете условное свойство «Скрытый» для столбцов, для которого установлено следующее:
РЕДАКТИРОВАТЬ: переключил истинное ложное, чтобы оно не скрывалось в Excel
=IIF(Globals!RenderFormat.Name = "EXCEL",false,true)
Это будет эффективно скрывать столбец, если он не выводится в Excel.
Вы получаете доступ к столбцам, если используете VS2008, выбрав расширенный режим в правом верхнем раскрывающемся списке проводника группы в нижней части интерфейса. Столбцы будут перечислять сверху вниз, представляя слева направо представление столбцов. Установите свойство «Скрытый» одним из выбранных.