Funzioni per le stringhe | Guida di Qlik Cloud
Vai al contenuto principale Passa a contenuto complementare

Funzioni per le stringhe

Aggiungi riempimento

Aggiunge una o più occorrenze di un carattere all'inizio o alla fine del contenuto delle celle.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne a cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Conteggio ripetizioni Numero di volte in cui il carattere scelto verrà aggiunto al contenuto della cella.
Aggiungi carattere Inserire il carattere che si desidera aggiungere al contenuto della cella come riempimento.
Posizione

Selezionare dove si desidera aggiungere il carattere di riempimento.

  • Sinistra: il carattere scelto verrà aggiunto prima del contenuto delle celle.

  • Destra: il carattere scelto verrà aggiunto dopo il contenuto delle celle.

Crea nuova colonna Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere intatta l'originale.

Esempio

Input Configurazione Output
TableRecipe
  • Conteggio ripetizioni: 5

  • Aggiungi carattere 1

  • Posizione: Sinistra

11111TableRecipe

Calcola lunghezza

Calcola il numero di caratteri di ogni cella della colonna e restituisce il risultato in una nuova colonna.

Verrà creata una nuova colonna contenente il risultato della funzione per ciascuna delle colonne selezionate. Il nome predefinito delle nuove colonne sarà <original_column_name>_length.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne a cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Esempio

Input Output
TableRecipe 11

Modifica in minuscolo

Converte tutto il testo delle celle della colonna in minuscolo.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne a cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Crea nuova colonna Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere intatta l'originale.

Esempio

Input Output
Configurazione Tabella configurazione tabella

Modifica in formato titolo

Converte tutto il testo delle celle della colonna in formato titolo.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne a cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Crea nuova colonna Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere intatta l'originale.

Esempio

Input Output
configurazione tabella Configurazione Tabella

Modifica in maiuscolo

Converte tutto il testo delle celle della colonna in maiuscolo.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne a cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Crea nuova colonna Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere intatta l'originale.

Esempio

Input Output
Configurazione Tabella CONFIGURAZIONE TABELLA

Concatenare le colonne

Unisce il contenuto di una colonna con un'altra o con un valore fisso.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne a cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Prefisso Aggiunge facoltativamente un carattere o una stringa all'inizio dei dati uniti.
Usa con
  • Valore: selezionare questa opzione per concatenare il contenuto della colonna con un valore fisso, impostato nel campo Valore.

  • Altra colonna: selezionare questa opzione per concatenare il contenuto della colonna con il contenuto di un'altra colonna, impostato nell'elenco a discesa Colonna.

Separatore Inserire qualsiasi carattere che funga da separatore per i dati uniti.
Aggiungi separatore Selezionare la condizione in base alla quale verrà applicato il separatore.
Suffisso Aggiunge facoltativamente un carattere o una stringa alla fine dei dati uniti.
Crea nuova colonna Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere intatta l'originale.

Esempio

Input Configurazione Output
  • Colonna A: Table

  • Colonna B: Recipe

  • Colonne da elaborare: A

  • Prefisso: a

  • Usa con: Altra colonna

  • Colonna: B

  • Separatore: @

  • Aggiungi separatore: Entrambi i valori non vuoti

  • Suffisso: !

  • Colonna A: aTable@Recipe!

  • Colonna B: Recipe

  • Colonna A: Qlik

  • Colonna B: Cloud

  • Colonna C: Analytics

  • Colonne da elaborare: A, B

  • Prefisso: #

  • Usa con: Altra colonna

  • Colonna: C

  • Separatore: +

  • Aggiungi separatore: Entrambi i valori non vuoti

  • Suffisso: !

  • Colonna A: #Qlik+Analytics!

  • Colonna B: #Cloud+Analytics!

  • Colonna C: Analytics

Contiene testo

Verifica se le celle contengono un valore specifico. La funzione restituirà TRUE se il testo selezionato viene trovato all'interno della cella, altrimenti restituirà FALSE. Questa funzione fa distinzione tra maiuscole e minuscole.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne a cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Usa con
  • Valore: selezionare questa opzione per verificare la colonna rispetto a un valore fisso, impostato nel campo Valore costante.

  • Colonna: selezionare questa opzione per verificare la colonna rispetto ai valori di un'altra colonna, impostata nell'elenco a discesa Altra colonna.

Esempio

Input Configurazione Output
  • Configurazione Tabella

  • Flusso di dati

  • Usa con: Valore

  • Valore costante: Tabella

  • TRUE

  • FALSE

Converti in testo

Converte il tipo di stringhe contenute nella colonna in modo che vengano interpretate come testo nel sistema.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne a cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Crea nuova colonna Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere intatta l'originale.

Estrai un valore per indice

Estrae una sottostringa selezionata utilizzando le posizioni dell'indice in una nuova colonna.

Un indice rappresenta un numero di caratteri da cui o a cui si applica la selezione. L'indice 0 corrisponde al primo carattere.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne a cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Da

Selezionare come si desidera avviare la selezione del valore:

  • Dall'inizio per utilizzare l'inizio della stringa come punto di partenza.

  • Dall'indice per specificare il numero di carattere da cui iniziare la selezione, impostato nel seguente campo Indice iniziale.

  • Da N prima della fine per specificare quanti caratteri dalla fine della stringa per iniziare la selezione, impostato nel seguente campo Da N prima della fine.

A

Selezionare come si desidera terminare la selezione del valore:

  • Alla fine per utilizzare la fine della stringa come punto finale.

  • All'indice per specificare il numero di carattere a cui terminare la selezione, impostato nel seguente campo Indice finale.

  • A N prima della fine per specificare quanti caratteri dalla fine della stringa per terminare la selezione, impostato nel seguente campo A N prima della fine.

Crea nuova colonna Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere intatta l'originale.

Dati hash

Maschera le informazioni contenute in una colonna. I dati di input vengono sostituiti utilizzando una versione a 256 bit dell'algoritmo Fowler-Noll-Vo.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne a cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Crea nuova colonna Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere intatta l'originale.

Esempio

Input Output

Configurazione tabella

G=HE!D)EV^*H2%ZB-.(,I?.4+4J`Q%M]B&G_L5D0?2-

Esempio

Input Configurazione Output

TableRecipe

  • Da: Dall'inizio

  • A: All'indice

  • Indice finale: 5

Table

QlikCloudAnalytics
  • From: Da indice

  • Beginning index: 4

  • To: A indice

  • End index: 9

Cloud

Corrispondenza modello

Verifica se la cella è simile a un modello specifico. La funzione restituirà TRUE se il modello selezionato viene trovato all'interno della cella, altrimenti restituirà FALSE.

Verrà creata una nuova colonna contenente il risultato della funzione per ciascuna delle colonne selezionate. Il nome predefinito delle nuove colonne sarà <original_column_name>_matches.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne su cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Modello

Selezionare uno dei modelli regex predefiniti o un'altra combinazione di operatore e valore:

  • [a-z]+ (una parola in minuscolo)

  • [A-Z]+ (una parola in maiuscolo)

  • [0-9]+ (numero)

  • [a-zA-Z]+ (una parola, senza distinzione tra maiuscole e minuscole)

  • [a-zA-Z0-9]+ (qualsiasi valore letterale con caratteri alfanumerici)

  • Altro

Operatore

Se si è selezionato Altro come Modello, è possibile selezionare uno dei seguenti operatori e impostare il valore personalizzato nel seguente campo Valore:

  • Uguale a

  • Contiene

  • Inizia con

  • Termina con

  • Regex

Esempio

Input Configurazione Output
  • 992424254-8

  • ISBN 2-22605257-7

  • Modello: Altro

  • Operatore: Regex

  • ^[ISBN]{4}[ ]{0,1}[0-9]{1}[-]{1}[0-9]{3}[-]{1}[0-9]{5}[-]{1}[0-9]{0,1}$

  • FALSE

  • TRUE

  • Terminator

  • Terminator 2

  • Modello: [a-zA-Z]+ (una parola, senza distinzione tra maiuscole e minuscole)

  • TRUE

  • FALSE

Corrispondenza testo simile

Verifica se la cella è simile a un valore specifico. La funzione restituirà TRUE se il testo selezionato viene trovato all'interno della cella, altrimenti restituirà FALSE.

Verrà creata una nuova colonna contenente il risultato della funzione per ciascuna delle colonne selezionate. Il nome predefinito delle nuove colonne sarà <original_column_name>_matches.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne su cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Usa con
  • Valore: Selezionare questa opzione per verificare la colonna rispetto a un valore fisso, impostato nel campo Riferimento.

  • Altra colonna: Selezionare questa opzione per verificare la colonna rispetto ai valori di un'altra colonna, impostata nell'elenco a discesa Colonna.

Fuzziness Impostare un numero che corrisponde alla distanza di Levenshtein che si desidera utilizzare per la verifica. La distanza di Levenshtein rappresenta il numero di modifiche che è necessario apportare per trasformare una stringa in un'altra.

Esempio

Input Configurazione Output
  • Remark

  • Remodel

  • Usa con: Valore

  • Riferimento: Remake

  • Fuzziness: 2

  • TRUE

  • FALSE

Rimuovi caratteri non alfanumerici

Rimuove tutti i caratteri che non sono 0-9, Aa-Zz e lettere accentate dal contenuto di una cella. I seguenti caratteri, così come gli spazi vuoti, vengono mantenuti: 1234567890abcdefghijklmnopqrstuvwxyzáàâäãåæçéèêëíìîïñóòôöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne su cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Crea nuova colonna Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere intatta l'originale.

Esempio

Input Output

Q=+L**€IK#$ 12%3,4

QLIK 1234

Rimuovi caratteri non numerici

Rimuove tutti i caratteri che non sono 0-9. Vengono mantenuti anche i separatori decimali e gli spazi vuoti.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne su cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Crea nuova colonna Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere intatta l'originale.

Esempio

Input Output

Q=+L**€IK#$12%3,4

123,4

Rimuovi parte del testo

Rimuove le stringhe specificate dalle celle nella colonna.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne su cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Operatore

Selezionare l'operatore che verrà utilizzato per trovare la corrispondenza con il testo da rimuovere:

  • Uguale a

  • Contiene

  • Inizia con

  • Termina con

Valore Inserire il carattere o la stringa da rimuovere.
Crea nuova colonna Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere intatta l'originale.

Esempio

Input Configurazione Output
  • New York

  • New york

  • Yorkshire

  • Operatore: Contiene

  • Valore:York

  • New

  • New york

  • shire

Rimuovi caratteri iniziali e finali

Rimuove gli spazi iniziali e finali o altri caratteri specificati.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne su cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Carattere di riempimento
  • Spazio vuoto: gli spazi vuoti non necessari all'inizio e alla fine delle celle verranno rimossi.

Crea nuova colonna Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere intatta l'originale.

Esempio

Input Output

[][]TableRecipe[]

TableRecipe

Cerca e sostituisci

Sostituisce le celle o parti di celle che contengono un valore specifico con un altro.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne su cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Operatore

Selezionare l'operatore che verrà utilizzato per trovare la corrispondenza con il testo da cercare:

  • Uguale a

  • Contiene

  • Inizia con

  • Termina con

  • Corrisponde a regex

  • Corrisponde a carattere jolly

Valore Inserire il carattere o la stringa da cercare.
Sostituisci

Selezionare il comportamento dell'azione di sostituzione:

  • Testo corrispondente con valore di sostituzione

  • Intera cella con valore di sostituzione

  • Intera cella con null

Sostituisci con Inserire il valore con cui sostituire le stringhe specificate.
Crea nuova colonna Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere intatta l'originale.
Nota di suggerimentoIn alternativa, è possibile avviare un'operazione di ricerca e sostituzione in una colonna facendo clic con il pulsante destro del mouse su una cella nella tabella e selezionando l'opzione Sostituisci questo valore in questa colonna. Si aprirà quindi un passaggio della ricetta in cui la stringa da sostituire è già impostata. Completare la configurazione del passaggio e fare clic su Applica.

Esempio

Input Configurazione Output
  • France

  • Canada

  • United States of America

  • United States

  • Operatore: Contiene

  • Valore: America

  • Sostituisci con: USA

  • Sovrascrivi intera cella

  • France

  • Canada

  • USA

  • United States

Dividi colonna

Divide il contenuto di una cella in più colonne, in base a un separatore.

Proprietà

Proprietà Configurazione
Colonne da elaborare

Selezionare la colonna o le colonne a cui si desidera applicare la funzione.

Se si desidera applicarla a più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica.

Parti

Inserire il numero di colonne che si desidera creare.

Se la stringa originale contiene più parti di quelle specificate nel campo Parti, la stringa rimanente verrà restituita nell'ultima colonna creata.

Separatore

Dall'elenco a discesa, selezionare il carattere utilizzato come base per la divisione:

  • ,

  • :

  • ;

  • .

  • -

  • @

  • Spazio

  • Altro (Stringa). Quando si utilizza questa opzione, inserire il valore personalizzato nel campo Separatore personalizzato.

Esempio

Input Configurazione Output

Colonna A: 12/07/1998

  • Parti: 3

  • Separatore: Altro (Stringa)

  • Separatore personalizzato: /

  • Colonna A: 12/07/1998
  • Colonna B: 12

  • Colonna C: 07

  • Colonna D: 1998

Colonna A: 20-03-2025
  • Parti: 2

  • Separatore: -

  • Colonna A: 20-03-2025
  • Colonna B: 20

  • Colonna C: 03-2025

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!