Выражение фильтра даты ssrs для объявленных переменных startdate/enddate

Я должен создать отчет ssrs, и у меня есть следующий сценарий: у меня есть sql-запрос с медианными, q25, q75 функциями. Запрос сгруппирован по географии. Дата, которая не сгруппирована, должна быть отфильтрована в ssrs, чтобы рассчитать скопления в течение определенного периода времени, и они должны быть сгруппированы только по размерности географии. Начальные значения и константы Bouth объявляются и реализуются в столбце where и присваиваются столбцу date.

то, что мне нужно в ssrs, является выражением для параметров startdate и enddate в фильтре набора данных. Поскольку я не выбираю Date в запросе, у меня нет сгенерированного выражения в ssrs-фильтре.

Могу ли я связать параметры отчета с переменными запроса или кто-нибудь знает какие-либо другие способы обхода?

Я бы очень признателен за любую помощь!

1 ответ

Ваш запрос должен выглядеть примерно так:

SELECT Geography, SUM(Amount) AS Amount
FROM MyTable
WHERE DateField >= @StartDate AND DateField <= @EndDate
GROUP BY Geography

На странице свойств набора данных перейдите на вкладку "Параметры" и убедитесь, что параметры даты сопоставлены с переменными, которые вы используете в своем запросе.

licensed under cc by-sa 3.0 with attribution.