Значение параметра SSRS по умолчанию из хранимой процедуры не обновляется - PullRequest
0 голосов
/ 10 мая 2018

У меня есть хранимая процедура, которая извлекает дату:

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?

Первый запуск отчетов

First time the report runs

StartDate не обновлен

enter image description here

...