что я хотел бы сделать - предполагая, что 10 RDL выполняют 10 различных хранимых процедур, назначьте каждой хранимой процедуре скрытый параметр.давайте назовем это @report_number
(например).Таким образом, для первого отчета в хранимой процедуре добавьте предложение where для включения and @report_number = 1
, что технически должно остановить хранимую процедуру, как только она увидит, что передано другое число (скажем, 2 для отчета 2) ... и так далее, и так далее..
@report_number назначается в отдельном наборе данных.
например,
report1 - значение = 1
report2 - значение = 2
,
.
.
report10 - значение = 10
, поэтому, когда пользователь запускает отчет 1, значение 1 для @report_number передается в этот набор данных... остальные наборы данных не должны запускать связанную с ним процедуру, поскольку они не будут иметь ожидаемого значения в предложении where.
Надеюсь, что это имеет смысл.