Итак, у меня есть отчет с примерно 15 наборами данных.
В отчете есть параметр даты, поэтому пользователь может запускать для любой даты, которую он хочет.
Каждый набор данных имеет логику sql, которая в основном определяет:
If @parameter_date does not exist in table
then grab the max date from table < @parameter_date
else
use @parameter date
Это работает иотчет работает как есть.
Однако я пытался выяснить, могу ли я использовать эту логику sql в 1 месте (а не 15 раз в начале каждого запроса к набору данных), сохранить ее в глобальной переменной и передать нужную дату внабор данных?
Когда я смотрю на свойства отчета и «переменные», это выглядит так, будто я могу написать выражение, а не писать sql и вернуть дату на основе запроса.
ЯКонечно, есть эффективный способ сделать это, любая помощь будет оценена.
Спасибо