Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products. All content is subject to change and is provided without warranty.
La funzione Capitalize() converte il primo carattere di ogni parola in una stringa di testo in maiuscolo e converte tutti gli altri caratteri in minuscolo.
Sintassi:
Capitalize(text)
Tipo di dati restituiti: stringa
Argomenti
Argomento
Descrizione
text
La stringa da valutare.
Esempio: espressioni del grafico
Esempio
Risultato
Capitalize( 'star trek' )
Restituisce Star Trek
Capitalize( 'AA bb cC Dd' )
Restituisce Aa Bb Cc Dd
Esempio: principi fondamentali della funzione Capitalize
Panoramica
Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.
Lo script di caricamento contiene:
Un set di dati che viene caricato in una tabella dati chiamata Example.
Un campo della tabella dati denominata TextToCapitalize.
Script di caricamento
Example:
Load * inline [
TextToCapitalize
50 Cent
a-ha
BIGBANG
girl in red
];
Risultati
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione:
TextToCapitalize
Creare la seguente dimensione calcolata:
=Capitalize(TextToCapitalize), per calcolare i caratteri che si desidera rendere in maiuscolo.
Tabella dei risultati
TextToCapitalize
Capitalize(TextToCapitalize)
50 Cent
50 Cent
a-ha
A-Ha
BIGBANG
Bigbang
girl in red
Girl In Red
Non c'è alcuna modifica alla prima riga di dati, poiché il primo set di caratteri inizia con un numero e il secondo è già in maiuscolo.
Nella seconda riga, il primo e il terzo carattere sono in maiuscolo.
Nella terza riga, solo la prima lettera è in maiuscolo e tutte le lettere successive sono impostate come minuscole.
Nella quarta riga, la prima lettera di ogni parola è in maiuscolo.
Il codice seguente mostra come utilizzare la funzione in uno script di caricamento.
Load
String,
Capitalize(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
Tabella dei risultati
Stringa
Capitalize(String)
rHode iSland
Rhode Island
washingTon d.C.
Washington D.C.
new york
New York
Esempio: scenario per l'applicazione della funzione Capitalize
Panoramica
Un set di dati di nomi di clienti viene inserito utilizzando vari formati, come tutte minuscole, tutte maiuscole o lettere maiuscole e minuscole. La funzione Capitalize viene utilizzata per pulire i dati in modo che il nome e il cognome del cliente siano correttamente in maiuscolo quando vengono visualizzati nel dashboard.
Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.
Lo script di caricamento contiene:
Un set di dati che viene caricato in una tabella dati chiamata Example.
Un campo della tabella dati denominata CustomerName.
Script di caricamento
Example:
Load * inline [
CustomerName
john smith
JANE DOE
miCHAel Brown
];
Risultati
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione:
CustomerName
Creare la seguente dimensione calcolata:
=Capitalize(CustomerName), per scrivere in maiuscolo i nomi dei clienti.
Tabella dei risultati
CustomerName
Capitalize(CustomerName)
JANE DOE
Jane Doe
john smith
John Smith
miCHAel Brown
Michael Brown
Confrontare l'output della funzione Capitalize con i valori delle stringhe originali di CustomerName caricate nello script. È possibile vedere come la funzione abbia convertito con successo i nomi per utilizzare le maiuscole e le minuscole in modo corretto. La visualizzazione dei nomi dei clienti con l'uso di maiuscole e minuscole standardizzato migliora l'aspetto, la coerenza e la leggibilità del dashboard.
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 – facci sapere come possiamo migliorare!