Comando ASSIGN
Cria uma variável e atribui a ela um valor.
Sintaxe
ASSIGN nome_variável = valor <IF teste>
Dica
Você pode omitir a palavra-chave ASSIGN porque o Analytics interpreta automaticamente a seguinte sintaxe como uma operação de atribuição:
nome_variável = valor
Parâmetros
Nome | Descrição |
---|---|
nome_variável |
O nome da variável para a qual será atribuído o valor. A variável será criada, caso ela não exista. Se a variável existir, ela será atualizada com o novo valor. Não utilize caracteres não-ingleses, como "é", no nome das variáveis. Nomes variáveis que contenham caracteres não-ingleses farão com que o script falhe. Nota Os nomes de variável são limitados a 31 caracteres alfanuméricos. O nome pode incluir o caractere de sublinhado ( _ ) mas nenhum outro caractere especial e nenhum espaço. O nome não pode começar com um número. |
valor |
O valor a ser atribuído para a variável. Se uma nova variável for criada, o tipo da variável será baseado no tipo de dado em valor. |
IF teste Opcional |
Uma expressão condicional que deve ser verdadeira para criar a variável ou atribuir o valor à variável. |
Exemplos
Como atribuir um valor a uma variável
Atribua o valor do campo Valor no registro atual a uma variável denominada v_valor_atual. Como v_valor_atual é uma variável, seu valor não muda a menos que seja explicitamente alterado por outro comando ASSIGN:
ASSIGN v_valor_atual = Valor
Atribuição condicional de um valor a uma variável
Você quer atualizar o valor de uma variável denominada v_quantidade para 1, mas apenas quando o valor de outra variável denominada v_contador for inferior a 10.
Se v_contador for maior ou igual a 10, nenhuma atribuição é feita e o valor de v_quantidade permanece inalterada.
Observe que a palavra chave opcional ASSIGN é omitida:
v_quantidade = 1 IF v_contador < 10
Observações
Duração das variáveis
Variáveis com nomes que não forem precedidos de um sublinhado serão retidas apenas pela duração da presente sessão do Analytics.
Se você quiser que uma variável seja salva permanentemente com um projeto do Analytics, acrescente um sublinhado ao início do nome da variável:
ASSIGN valor = _nome_variável
Reatribuição de variáveis usadas em campo calculado ou GROUP
Se você atribuir um valor a uma variável existente nas situações a seguir, o novo valor será atribuído, mas o comprimento e o número de casas decimais do valor anterior serão mantidos:
- variáveis usadas em campos calculados
- variáveis reatribuídas dentro de um GROUP
Se necessário, o tamanho do novo valor será preenchido como brancos ou truncado e as casas decimais serão ajustadas.
Se você reatribuir uma variável em qualquer outro contexto, o valor anterior, bem como seu comprimento e especificações de decimais, serão sobrescritos.
Variáveis criadas por comandos do Analytics
As variáveis do sistema são criadas automaticamente pelo Analytics quando determinados comandos são executados, seja inserindo informações nas caixas de diálogos no Analytics ou executando scripts. É possível usar essas variáveis e os valores contidos nelas ao processar comandos subsequentes do Analytics.
O valor em uma variável do sistema é substituído por um valor atualizado se você executar o mesmo comando novamente.
Para obter mais informações, consulte Variáveis criadas por comandos do Analytics.