Переменная запроса позволяет переопределить переменную сеанса, но только на время выполнения запроса к базе данных, инициированного приглашением столбца. Переменную запроса можно создать во время создания приглашения столбца.
Вы можете создать переменную запроса во время создания одного из следующих типов приглашений информационной панели:
Переменная запроса, созданная в приглашении столбца, связывается со столбцом. Значения, которые может принимать эта переменная, извлекаются из значений столбца.
Чтобы создать переменную запроса в приглашении столбца, откройте диалоговое окно "Новое приглашение" и выберите Переменная запроса в поле Задать переменную. В поле Имя переменной введите имя переопределяемой переменной сеанса.
Переменная запроса, созданная в приглашении переменной, не связывается ни с одним столбцом. Значения, которые может принимать эта переменная, определяются пользователем.
Чтобы создать переменную запроса в приглашении переменной, откройте диалоговое окно "Новое приглашение" (или диалоговое окно "Редактировать приглашение") и выберите Переменная запроса в поле Диалог выбора для. Затем в поле "Имя переменной" введите имя переопределяемой переменной сеанса.
Значение переменной запроса подставляется из приглашения столбца, в котором она была создана. Это означает, что каждый раз, когда пользователь выбирает значение в приглашении столбца, переменная запроса принимает значение, выбранное пользователем. Однако это значение действует только после нажатия на кнопку Начать в окне запроса и до тех пор, пока на информационной панели не появятся результаты анализа.
Некоторые системные переменные сеанса (например, USERGUID или ROLES) невозможно переопределить с помощью переменных запроса. Другие системные переменные сеанса, например DATA_TZ и DATA_DISPLAY_TZ (часовой пояс), можно переопределить при условии, что в средстве администрирования модели настроены соответствующие параметры.
Несколько значений могут принимать только строковые и числовые переменные запроса. Все остальные типы данных передают только первое значение.