Можно ли связать два отчета SSRS, которые находятся в разных проектах, но в одном решении в TFS
Я новичок в SSRS и в настоящее время работаю над управлением отчетами и сводными панелями в TFS и диспетчере отчетов с моей командой. Итак, у меня есть целый проект "Менеджмент".
Он имеет отчеты относительно отделов и сотрудников. Это не выглядит хорошо с сотнями отчетов в одном проекте. Я думаю разбить эти отчеты на "Management_Department" и "Management_Employees". Теперь проблема в том, что отделы и сотрудники связаны с параметрами.
Мой вопрос: возможно ли создать эти два отдельных проекта, но сохранить поток (детализацию) между отчетами Отдела и Сотрудника, даже если они участвуют в двух разных проектах, но имеют одно и то же решение.
Буду признателен за любое предложение.
2 ответа
Да, ты можешь. На самом деле вы можете просматривать любые отчеты, развернутые на одном сервере SSRS. Попробуй это:
- перейдите в Свойства текстового поля, перейдите к действию, выберите "Перейти к отчету" (так же, как вы обычно настраиваете ссылку).
- Затем не выбирайте отчеты из выпадающего списка. Вместо этого вручную введите путь к отчету, к которому вы хотите перейти. Например, /FolderName/ReportName.
Если вы не уверены в пути своего подотчета, вы можете пропустить создание ссылки и сначала развернуть 2 отчета. Затем вы переходите на веб-страницу, на которой вы ее развернули, "Редактировать в построителе отчетов". Выполните шаг 1 выше, затем нажмите "Обзор", чтобы выбрать из всех отчетов, развернутых на сервере. Я обнаружил, что могу использовать "Обзор" только в построителе отчетов, но не в Visual Studio. Но вы все равно можете использовать этот метод в Visual Studio, только вы не можете проверить его, пока не развернете. Надеюсь, это поможет.
К сожалению, если вы разделите отчеты на проекты, действие " Перейти к отчету" больше не будет работать.
Вместо этого вы можете изменить их на действия " Перейти к URL", но тогда вам нужно будет сопоставить все параметры и решить проблемы с синтаксисом.
Я бы посмотрел, достаточно ли не связанных отчетов, чтобы определить, имеет ли смысл разбивать их на отдельные проекты.
Передача параметра через URL в службу отчетов SQL Server
Свойство "Изменить цель ссылки" для действия "Перейти к URL" SSRS 2008 R2 (rc:LinkTarget)