Как в SQL Server Reporting Services отображать скрытые столбцы при печати или загрузке в виде файла (CSV, PDF и т. Д.) - PullRequest
2 голосов
/ 18 мая 2010

У меня есть ситуация, когда мне нужно скрыть столбцы отчета при просмотре, но при печати или загрузке в виде файла эти скрытые столбцы должны отображаться. Скрытие столбцов не является проблемой, просто я не могу найти способ отобразить скрытые столбцы при печати / загрузке.

Я не хочу создавать 2 отдельных отчета для этого.

Спасибо

Ответы [ 3 ]

2 голосов
/ 18 мая 2010

Что я делаю в этих ситуациях, чтобы создать параметр для отчета, который говорит что-то с эффектом «Показать скрытые столбцы?» или "Показать вид для печати?" а затем подключите свойство Visibility столбца к этому параметру. Да, им, возможно, придется запустить отчет еще раз, но это избавляет вас от необходимости делать отдельный отчет самостоятельно.

1 голос
/ 18 июня 2013

Выберите столбец и в опции «Видимость столбца» выберите «Показать или скрыть на основе выражения» и нажмите кнопку «Формула выражения для выражения». Заголовок группы скажет «Установить выражение для: Скрытый»; напишите выражение = Globals! RenderFormat.IsInteractive ИЛИ выберите из пользовательского интерфейса в разделе «Встроенные поля».

0 голосов
/ 18 мая 2010

Нет встроенных функций, позволяющих скрывать столбцы только при просмотре отчета в браузере. Службы Reporting Services обрабатывают отчет одинаково, независимо от того, сохраните ли вы его или распечатаете.

Единственный способ добиться того, чего вы хотите, это либо:

  • создать новый отчет
  • (как упомянуто Дейвом) параметр, который управляет сокрытием Колонки

Независимо от того, когда вы действительно создадите отчет для печати / сохранения, он будет выглядеть одинаково на экране

...