Funções de string
Esta seção descreve as funções para lidar e manipular strings.
Todas as funções podem ser usadas no script de carregamento de dados e em expressões do gráfico, com exceção de Evaluate, que só pode ser usada no script de carregamento de dados.
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.
Capitalize() returns the string with all words in initial uppercase letters. Capitalize() function converts the first character of each word in a text string to uppercase and converts all other characters to lowercase.
Capitalize(text)
Chr() returns the Unicode character corresponding to the input integer.
Chr(int)
Evaluate() verifica se a string de texto de entrada pode ser avaliada com uma expressão Qlik Sense válida e, se puder, retorna o valor da expressão com uma string. Se a string de entrada não for uma expressão válida, NULL será retornado.
Evaluate(expression_text)
FindOneOf() busca uma string para localizar a posição da ocorrência de qualquer caractere a partir de um conjunto de caracteres fornecidos. The position of the first occurrence of any character from the search set is returned unless a third argument (with a value greater than 1) is supplied. Se não for encontrada correspondência, será retornado 0.
FindOneOf(text, char_set[, count])
Hash128() returns a 128-bit hash of the combined input expression values. The result is a 22-character string. Hash128() returns a 128-bit hash value of the combined input expression values. The result is a 22-character string.
Hash128(expr{, expression})
Hash160() returns a 160-bit hash of the combined input expression values. The result is a 27-character string. Hash160() returns a 160-bit hash value of the combined input expression values. The result is a 27-character string.
Hash160(expr{, expression})
Hash256() returns a 256-bit hash of the combined input expression values. The result is a 43-character string. Hash256() returns a 256-bit hash value of the combined input expression values. The result is a 43-character string.
Hash256(expr{, expression})
Index() busca uma string para localizar a posição inicial da enésima ocorrência de uma subsequência fornecida. Um terceiro argumento opcional fornece o valor de n, que é 1 se for omitido. Um valor negativo busca a partir do final da string. As posições na string são numeradas de 1 em diante.
Index (text, substring[, count])
IsJson() testa se uma string especificada contém dados JSON (JavaScript Object Notation) válidos. Você também pode validar um tipo de dados JSON específico.
IsJson(json [, type])
JsonGet() retorna o caminho de uma string de dados JSON (JavaScript Object Notation). Os dados devem ser JSON válidos, mas podem conter espaços extras ou novas linhas.
JsonGet(json, path)
JsonSet() modifica uma string contendo dados JSON (JavaScript Object Notation). Ele pode definir ou inserir um valor JSON com o novo local especificado pelo caminho. Os dados devem ser JSON válidos, mas podem conter espaços extras ou novas linhas.
JsonSet(json, path, value)
KeepChar() returns a string consisting of the first string ,'text', less any of the characters NOT contained in the second string, "keep_chars".
KeepChar(text, keep_chars)
Left() retorna uma string que consiste nos primeiros caracteres (os mais à esquerda) da string de entrada, em que o número de caracteres é determinado pelo segundo argumento.
Left(text, count)
Len() retorna o comprimento da cadeia de caracteres de entrada.
Len(text)
LevenShteInst() retorna a distância Levenshtein entre duas strings. Ela é definida como o número mínimo de edições de caractere único (inserções, exclusões ou substituições) necessárias para transformar uma string na outra. Essa função é útil para comparações de strings difusas.
LevenshteinDist(text1, text2)
Lower() converte todos os caracteres na string de entrada em minúsculos.
Lower(text)
LTrim() retorna a string de entrada destituída de espaços à esquerda.
LTrim(text)
Mid() retorna a parte da string iniciando na posição do caractere definido pelo segundo argumento, "start", com o comprimento da string definido pelo terceiro argumento, '"count". Se "count" for omitido, será retornado o restante da string de entrada. O primeiro caractere na string de entrada é o de número 1.
Mid(text, start[, count])
Ord() returns the Unicode code point number of the first character of the input string. Ord() returns the numeric (ASCII or Unicode) value of the first character of a string. This function is useful to evaluate or compare strings based on their underlying character codes, for example, when sorting or filtering strings with non-standard characters.
Ord(text)
PurgeChar() retorna uma string contendo todos os caracteres na string de entrada ('text'), exceto para qualquer caractere presente no segundo argumento ('remove_chars').
PurgeChar(text, remove_chars)
Repeat() forma uma string que consiste em uma string de entrada, repetido o número de vezes definido pelo segundo argumento.
Repeat(text[, repeat_count])
Replace() retorna uma string depois de substituir todas as ocorrências de uma determinada subsequência dentro da string de entrada com outra subsequência. A função não é recursiva e funciona da esquerda para a direita.
Replace(text, from_str, to_str)
Right() retorna uma string que consiste nos últimos caracteres (mais à direita) da string de entrada, em que o número de caracteres é determinado pelo segundo argumento.
Right(text, count)
RTrim() retorna a string de entrada destituída de espaços à direita.
RTrim(text)
SubField() é usado para extrair componentes de substring a partir de um campo primário de string, em que os campos de registro originais consistem em duas ou mais partes separadas por um separador.
SubField(text, delimiter[, field_no ])
SubStringCount() retorna o número de ocorrências da subsequência especificada no texto da string de entrada. Se não houver uma correspondência, será retornado 0.
SubStringCount(text, substring)
TextBetween() retorna o texto na string de entrada que ocorre entre os caracteres especificados como delimitadores.
TextBetween(text, delimiter1, delimiter2[, n])
Trim() retorna a string de entrada destituída de espaços à esquerda e à direita.
Trim(text)
Upper() converte todos os caracteres na string de saída para maiúsculos em todos os caracteres de texto na expressão. Números e símbolos são ignorados.
Upper(text)