Funzioni di stringa
In questa sezione vengono descritte le funzioni per la gestione e l'elaborazione delle stringhe.
Tutte le funzioni possono essere utilizzate sia nello script di caricamento dei dati che nelle espressioni grafiche, ad eccezione della funzione Evaluate che può essere utilizzata solo nello script di caricamento dei dati.
Utilizzare l'elenco a discesa su ciascuna funzione per visualizzare una breve descrizione e la sintassi di ciascuna funzione. Per ulteriori informazioni, fare clic sul nome della funzione nella descrizione della sintassi.
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() rileva se la stringa di testo di input può essere valutata come espressione di Qlik Sense valida e, in caso affermativo, restituisce il valore dell'espressione come stringa. Se la stringa di input non è un'espressione valida, viene restituito NULL.
Evaluate(expression_text)
FindOneOf() ricerca una stringa per individuare la posizione dell'occorrenza di un qualsiasi carattere che fa parte di un set di caratteri forniti. 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 non viene trovata una corrispondenza, viene restituito il valore 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() ricerca una stringa per individuare la posizione iniziale della n-esima occorrenza di una sottostringa fornita. Un terzo argomento opzionale fornisce il valore di n, che corrisponde a 1 se omesso. Un valore negativo esegue la ricerca dalla fine della stringa. Le posizioni nella stringa sono numerate a partire dal valore 1.
Index (text, substring[, count])
IsJson() verifica se una stringa specificata contiene dati JSON (JavaScript Object Notation) validi. È anche possibile convalidare un tipo specifico di dati JSON.
IsJson(json [, type])
JsonGet() restituisce il percorso di una stringa dati JSON (JavaScript Object Notation). I dati devono essere dati JSON validi ma possono contenere spazi extra o righe nuove.
JsonGet(json, path)
JsonSet() modifica una stringa contenente dati JSON (JavaScript Object Notation). Può impostare o inserire un valore JSON con la nuova posizione specificata dal percorso. I dati devono essere dati JSON validi ma possono contenere spazi extra o righe nuove.
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() restituisce una stringa costituita dai primi caratteri (posizionati più a sinistra) della stringa di input, in cui il numero di caratteri viene stabilito dal secondo argomento.
Left(text, count)
Len() restituisce la lunghezza della stringa di input.
Len(text)
LevenshteinDist() restituisce la distanza Levenshtein tra due stringhe. Viene definita come il numero minimo di modifiche a un singolo carattere (inserimenti, eliminazioni o sostituzioni) richiesto per cambiare una stringa con un'altra. La funzione è utile per i confronti tra stringhe fuzzy.
LevenshteinDist(text1, text2)
Lower() applica il formato minuscolo a tutti i caratteri della stringa di input.
Lower(text)
LTrim() restituisce la stringa di input senza spazi iniziali.
LTrim(text)
Mid() restituisce la parte della stringa di input che inizia nella posizione del carattere definito dal secondo argomento, 'start', e che restituisce il numero di caratteri definito dal terzo argomento, 'count'. Se viene omesso 'count', viene restituita la parte rimanente della stringa di input. Il primo carattere nella stringa di input viene contrassegnato con il numero 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() restituisce una stringa costituita dai caratteri contenuti nella stringa di input ('text'), ad eccezione di qualsiasi carattere presente nel secondo argomento ('remove_chars').
PurgeChar(text, remove_chars)
Repeat() crea una stringa costituita dalla stringa di input ripetuta il numero di volte stabilito dal secondo argomento.
Repeat(text[, repeat_count])
Replace() restituisce una stringa dopo la sostituzione di tutte le occorrenze di una sottostringa fornita all'interno della stringa di input con un'altra sottostringa. La funzione non è ricorrente e viene applicata da sinistra verso destra.
Replace(text, from_str, to_str)
Right() restituisce una stringa costituita dagli ultimi caratteri (posizionati più a destra) della stringa di input, in cui il numero di caratteri viene stabilito dal secondo argomento.
Right(text, count)
RTrim() restituisce la stringa di input senza spazi finali.
RTrim(text)
SubField() consente di estrarre i componenti della sottostringa da un campo della stringa padre, in cui i campi del record originali sono costituiti da due o più parti separate da un delimitatore.
SubField(text, delimiter[, field_no ])
SubStringCount() restituisce il numero di occorrenze della sottostringa specificata nel testo della stringa di input. In mancanza di corrispondenze, viene restituito 0.
SubStringCount(text, substring)
TextBetween() restituisce il testo nella stringa di input che si trova tra i caratteri specificati come delimitatori.
TextBetween(text, delimiter1, delimiter2[, n])
Trim() restituisce la stringa di input senza spazi iniziali e finali.
Trim(text)
Upper() applica il carattere maiuscolo a tutti i caratteri della stringa di input per tutti i caratteri di testo nell'espressione. I numeri e i simboli vengono ignorati.
Upper(text)