У меня есть 3 параметра в отчете SSRS: rptFiscalyearId, rptStartDate, rptEndDate.
rptFiscalyearId - это предопределенный список выбора финансовых лет.
Типы rptStartDate и rptEndDate имеют тип «Дата / Время» (т. е. указатели даты), и оба свойства «Разрешить нулевое значение» имеют значение true в свойствах параметра.
Значение по умолчанию для rptFiscalyearId равно 0 (что означает «Все»).
Я пытаюсь сделать так, чтобы, если пользователь выберет другое значение для rptFiscalyearId, тогда значения для rptStartDate и rptEndDate будут равны Null.
Единственный способ сделать это - установить свойства «Доступные значения» в rptStartDate и rptEndDate в выражение, подобное «= IIf (Параметры! RptFiscalyearId.Value> 0, Nothing, Datetime.Now)». Однако проблема заключается в том, что при этом параметр изменяется на список выбора вместо календаря.
Есть ли способ достичь того, что я ищу, без преобразования параметров DatePicker в списки выбора?
Есть ли какой-нибудь способ сделать это программно в средстве просмотра отчетов?