Эрик, по моему опыту, когда SSRS основан на хранимой процедуре, результаты оператора last Select используются, а не первый. Таким образом, вы должны иметь возможность делать все, что захотите, до последнего оператора Select в сохраненном протоколе, а затем убедиться, что последний элемент Select содержит правильные данные / столбцы для отчета.