Una variable de solicitud permite sustituir el valor de una variable de sesión, pero solo durante una solicitud de base de datos que se haya iniciado a partir de una petición de datos de columna. Puede crear una variable de solicitud como parte del proceso para crear una petición de datos de columna.
Puede crear una variable de solicitud como parte del proceso de creación de uno de los siguientes tipos de peticiones de datos de panel de control:
Se asocia a una columna una variable de solicitud que se crea como parte de una petición de datos de columna, y los valores que puede contener proceden de los valores de columna.
Para crear una variable de solicitud como parte de una petición de datos de columna, en el cuadro de diálogo Nueva petición de datos, debe seleccionar Variable de solicitud en el campo Definir una variable. Introduzca el nombre de la variable de sesión que desea sustituir en el campo Nombre de la variable.
Una variable de solicitud creada como parte de una petición de datos de variable no se asocia a ninguna columna y el usuario define los valores que puede contener.
Para crear una variable de solicitud como parte de una petición de datos de variable, en el cuadro de diálogo Nueva petición de datos (o en el cuadro de diálogo Editar petición de datos), debe seleccionar Variable de solicitud en el campo Petición de datos para. A continuación, introduzca un nombre de la variable de sesión que desee sustituir en el campo Nombre de la variable.
El valor de una variable de solicitud lo rellena la columna de petición de datos con la que se ha creado. Es decir, cada vez que un usuario seleccione un valor en la petición de datos de columna, el valor de la variable de solicitud se define con el valor que seleccione el usuario. Sin embargo, el valor sólo tendrá efecto desde el momento en que el usuario pulsa el botón Ir de la petición de datos hasta que se devuelven los resultados del análisis en el panel de control.
Ciertas variables de sesión del sistema (como USERGUID o ROLES) no se pueden sustituir por variables de solicitud. Otras variables de sesión del sistema, como DATA_TZ y DATA_DISPLAY_TZ (zona horaria), se pueden sustituir si se han configurado en la herramienta de administración de modelos.
Sólo las variables de solicitud numérica o de cadena soportan varios valores. Todos los demás tipos de dato solo transfieren el primer valor.