2010-02-17 2 views
1

возможно ли иметь макрос в отчете SSRS, который экспортируется в формате Excel?SSRS - использовать макрос в отчете SSRS

Нам нужно переименовать лист в зависимости от содержимого отчета, просматриваемого пользователем.

Для примера: «SalesReport» показывает данные для Калифорнии - поэтому название листа может быть «продажами в Калифорнии»; «SalesReport» показывает данные для Нью-Йорка - поэтому название листа может быть «продажами в Нью-Йорке»;

Это обновление может произойти, когда пользователь нажимает на лист.

ТИА

ответ

3

Я уверен, что добавление макроса невозможно без какой-то .xls постобработки.

Если вы хотите переименовать лист, вам также понадобится пост-обработка. Это то, чего хотят многие люди, и от чтения msdn кажется, что он, вероятно, будет включен в будущую версию SSRS.

И если вы действительно хотите переименовать лист здесь одно решение: http://spacefold.com/lisa/post/2007/10/03/Changing-the-Sheet-names-in-SQL-Server-RS-Excel-QnD-XSLT.aspx

+0

Я видел эту статью раньше, но казалось, что много работы для простой задачи. Другим вариантом было распространение макроса для пользователей для последующей обработки. – SoftwareGeek

Смежные вопросы