SSRS: переменная, которая выполняет запрос на основе значения параметра (дата), введенного пользователем? - PullRequest
0 голосов
/ 15 мая 2019

Итак, у меня есть отчет с примерно 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 и вернуть дату на основе запроса.

ЯКонечно, есть эффективный способ сделать это, любая помощь будет оценена.

Спасибо

...