У меня есть хранимая процедура, которая извлекает дату:
ALTER PROCEDURE [dbo].[GetFirstContractFirstDate]
@Classifierid uniqueidentifier = 'C53387E0-AD2B-E511-9421-005056BAB261'
AS
BEGIN
SET NOCOUNT ON;
SELECT
CONVERT(DATE, MIN(o.tisa_RegistrationDate), 103) AS startDate
FROM
Opportunity AS o
INNER JOIN
SystemUserBase AS u ON u.SystemUserId = 'DB159B57-4A3D-E311-93EC-00155D46BF05'
LEFT OUTER JOIN
UserSettingsBase AS us ON us.SystemUserId = u.SystemUserId
INNER JOIN
tisa_Article AS art ON art.tisa_ArticleId = o.tisa_ArticleId
INNER JOIN
tisa_Address AS addr ON addr.tisa_AddressId = art.tisa_AddressId
WHERE
(addr.tisa_ClassifierId = @Classifierid)
В моем отчете SSRS у меня есть два параметра @Classifierid
и @startDate
.
Когда я запускаю отчет дляв первый раз и когда я выбираю значение для classifierid, я получаю необходимую дату, но когда я изменяю значение classifierid, значение по умолчанию startDate не обновляется.Отчет показывает дату по умолчанию, которая была получена в первый раз.Как я могу автоматически обновить свой параметр @StartDate
?
Первый запуск отчетов
StartDate не обновлен