Comando ASSIGN
Crea una variable y asigna un valor a la variable.
Sintaxis
ASSIGN nombre_variable = valor <IF prueba>
Consejo
Puede omitir la palabra clave ASSIGN, porque Analytics interpreta automáticamente la siguiente sintaxis como una operación de asignación:
nombre_variable = valor
Parámetros
Nombre | Descripción |
---|---|
nombre_variable |
El nombre de la variable a la que se debe asignar el valor. Si la variable no existe, se crea. Si la variable ya existe, se actualiza con el nuevo valor. No utilice caracteres que no pertenezcan al alfabeto inglés, tales como é, en los nombres de las variables. Si utiliza este tipo de caracteres en los nombres de las variables, el script no se podrá ejecutar correctamente. Nota Los nombres de las variables tienen un límite máximo de 31 caracteres alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no puede incluir ningún otro carácter especial ni espacios. El nombre no puede comenzar con un número. |
valor |
El valor que se debe asignar a la variable. Si se crea una nueva variable, el tipo de variable se basa en el tipo de datos en valor. |
IF prueba Opcional |
Una expresión condicional que debe ser verdadera para crear la variable o asignar el valor a la variable. |
Ejemplos
Asignar un valor a una variable
Usted asigna el valor del campo Cantidad del registro actual a una variable llamada v_cantidad_actual. Dado que v_cantidad_actual es una variable, su valor no cambia a menos que se modifique por medio de otro comando ASSIGN de manera explícita:
ASSIGN v_cantidad_actual= Cantidad
Asignar un valor a una variable de forma condicional
Usted desea actualizar el valor de una variable denominada v_cantidad a 1, pero solo si el valor de otra variable denominada v_recuento es inferior a 10.
Si v_recuento es mayor que o igual a 10, no se realiza ninguna asignación y el valor de v_cantidad se mantiene invariable.
Observe que se omite la palabra clave opcional ASSIGN:
v_cantidad = 1 IF v_recuento < 10
Observaciones
Duración de las variables
Las variables con nombres que no tengan delante un guion bajo se conservan únicamente durante la sesión actual de Analytics.
Si desea que una variable se guarde de manera permanente con un proyecto de Analytics, coloque un guión bajo delante del nombre de la variable:
ASSIGN valor = _nombre_variable
Reasignación de variables utilizadas en un campo calculado o GROUP
Si asigna un valor a una variable existente en las siguientes situaciones, se asigna el nuevo valor pero se mantienen el recuento decimal y la longitud del valor anterior:
- variables que se usan en campos calculados
- variables que se reasignan dentro de un GROUP
La longitud del nuevo valor se completa o se trunca y los decimales se ajustan, si es necesario.
Si reasigna una variable en cualquier otro contexto, se sobrescriben tanto el valor previo como la especificación de decimales y longitud.
Variables creadas por comandos de Analytics
Cuando se ejecutan ciertos comandos, ya sea introduciendo información en los cuadros de diálogo en Analytics o ejecutando scripts, Analytics crea automáticamente variables del sistema. Puede usar estas variables y los valores que contienen, al procesar los comandos de Analytics posteriores.
El valor de una variable del sistema se reemplaza por un valor actualizado si vuelve a ejecutar el mismo comando.
Si desea obtener más información, consulte Variables creadas por comandos de Analytics.