У меня проблема с выбором параметра по умолчанию на основе предыдущих каскадных параметров.
В моем отчете содержатся следующие обязательные параметры:
• Дата начала (по умолчанию вчера)
• Дата окончания (по умолчанию вчера)
• Район (где они работали)
• Поле Репс (Кто работал)
Когда пользователь выбирает одинили более округов, хранимая процедура заполняет селектор параметров FieldReps списком работников, которые работали в этом районе в течение этого диапазона дат. Этот список может меняться день ото дня, что затрудняет настройкуподписка на этот отчет.
Мое решение состояло в том, чтобы добавить поле rep с кодом 'ANY' в набор данных FieldReps и установить его по умолчанию. Таким образом, в отчет будут включены только те работники, которые работали в течение указанного периода. Эта опция позволяет подписаться на этот отчет. Если пользователь выберет «ЛЮБОЙ», отчет вернет действительный список работников для диапазона дат по умолчанию, то есть «вчера».
Но: я хочу, чтобы «ЛЮБОЙ» был выбран по умолчанию. Но это не работает!
Мой исходный набор данных предоставляет доступные значения для параметра FieldReps. (Значение - FieldRepCode, метка - FieldRep) Хранимая процедура добавляет в начало списка «ЛЮБУЮ» запись.
Если я задаю «AL06» в качестве значения по умолчанию (это поле rep находится всписок), он выбран по умолчанию. Но если я укажу «ЛЮБОЙ», то по умолчанию ничего не выбрано.
Я проверил, чтобы у «ЛЮБОГО» не было начальных / конечных пробелов. Я даже подозревал, что регистр чувствителен, поэтому убедился, что регистр совпадает. Я использовал выражение (= "ЛЮБОЙ"), чтобы установить значение по умолчанию. Нет, если бы это имело значение.
Есть идеи, почему это не работает?
Спасибо!