Я разработал отчет SSRS с несколькими подчиненными отчетами. Отчет работает нормально, но отображает данные для всех записей.
Но мне нужно сделать его чувствительным к контексту.
Ниже приведен запрос для основного отчета.
SELECT Filterednew_franchisee.new_franchiseeid,
Filterednew_franchisee.new_name,
Filterednew_monthlypayment.new_insurance
FROM Filterednew_franchisee
INNER JOIN Filterednew_monthlypayment
ON Filterednew_franchisee.new_franchiseeid =
Filterednew_monthlypayment.new_franchiseeid
WHERE (Filterednew_monthlypayment.new_yearmonth =
@reportyear + @reportmonth)
AND (Filterednew_franchisee.new_franchiseeid IN
(select new_franchiseeid
from Filterednew_franchisee as CRMAF_Filterednew_franchisee))
Подотчеты используют поля из вышеуказанного запроса в качестве параметра.
Я что-то упустил? Есть ли другой подход, которому нужно следовать? Действительно ли возможно создать контекстно-зависимый отчет, имеющий несколько вложенных отчетов?
Пожалуйста, помогите.