Я использую SSRS для составления отчетов для проекта внедрения ERP. Я хочу отобразить уникальный номер задания в заголовке каждого листа. Так, например, в заказе номер 66 у меня должно быть 19 уникальных номеров заданий в верхней части 19 заголовков страниц. Формат номеров заданий следующий:
66-1500001, 66-1500002 --> 66-1500019
У меня есть набор данных с именем JobNumber и поле в этом наборе данных с именем JobProd_JobNum. Мне нужно сделать это без использования табликса, так как их нельзя ввести в раздел заголовка задания в отчетах SSRS, поэтому я создал параметр с именем JobParameter. Затем я использовал следующий код в хранимой процедуре в текстовом поле, которое я разместил в разделе заголовка:
=Parameters!JobParameter.Value
но это отображает только первый номер задания на всех 19 страницах:
661500001
Я пытался использовать функцию соединения, но это просто объединило все 19 номеров заданий на каждой странице вместе, где мне нужен один уникальный номер задания, который будет отображаться на каждой странице.
Можно ли в любом случае написать цикл внутри хранимой процедуры, который даст номер первой страницы номер первого задания и так далее до 19-го номера задания, чтобы оставить что-то вроде этого:
page1, job number : 66-1500001
page2, job number : 66-1500002
page3, job number : 66-1500003
...
page19, job number : 66-1500019
Рад любой помощи, Пол.