O script do Qlik Sense consiste em vários comandos. Um comando pode ser comum ou de controle.
Comandos de controle geralmente são utilizados para controlar o fluxo de execução do script. Cada cláusula de um comando de controle deve ser mantido dentro de uma linha do script e pode ser encerrado por ponto e vírgula ou fim da linha.
Jamais são aplicados prefixos aos comandos de controle, com exceção dos prefixos when e unless, que podem ser usados com alguns comandos de controle específicos.
Todas as palavras-chave do script podem ser digitadas com qualquer combinação de caracteres maiúsculos e minúsculos.
Use a caixa suspensa em cada função para ver uma breve descrição e a sintaxe de cada função. Clique no nome da função na descrição da sintaxe para obter detalhes.
O comando de controle call chama uma sub-rotina que deve ser definida por um comando sub prévio.
O comando de controle for each..next cria uma construção de iteração de script que executa um ou vários comandos para cada valor de uma lista separada por vírgulas. Os comandos dentro do loop incluídos entre for e next serão executados para cada valor da lista.
O comando de controle for..next cria uma construção de iteração de script com um contador. Os comandos dentro do loop incluídos entre for e next serão executados para cada valor da variável do contador, entre os limites inferior e superior especificados.
O comando de controle if..then é uma construção de seleção do script que força a execução do script seguir caminhos diferentes, dependendo de uma ou várias condições lógicas.
Nota informativaComo o comando if..then é um comando de controle e, portanto, termina com um ponto e vírgula ou com um fim de linha, cada uma das quatro cláusulas possíveis (if..then,elseif..then, else e end if) não deve ultrapassar o limite da linha.
O comando de controle switch é uma construção de seleção do script que força a execução do script siga caminhos diferentes, dependendo do valor de uma expressão.
Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!