Vai al contenuto principale Passa a contenuto complementare

Force

L'istruzione force impone a Qlik Sense di interpretare i nomi e i valori di campo delle istruzioni LOAD e SELECT successive in formato solo maiuscolo, solo minuscolo, sempre maiuscolo o conformemente alla visualizzazione attuale (formato misto). Questa istruzione permette di associare i valori di campo provenienti da tabelle create in base a convenzioni differenti.

L'istruzione force può anche modificare i nomi del campo durante un caricamento o selezionarli utilizzando le seguenti sorgenti dati:

  • QVD
  • CSV (file di testo)
  • XLS
  • QVX (file e connessioni ODBC)

L'istruzione force modifica i nomi del campo solo se i dati vengono caricati in modalità compatta (caricati con *).

I nomi del campo delle seguenti sorgenti dati non vengono interessati dall'istruzione force:

  • JSON
  • Parquet
  • XML
  • XLSX

Sintassi:  

Force ( capitalization | case upper | case lower | case mixed )

 

Se non si specifica alcun valore, viene applicato il formato misto. L'istruzione force rimane valida finché non si specifica una nuova istruzione force.

L'istruzione force non ha alcun effetto sulla sezione relativa al controllo degli accessi: per tutti i valori di campo caricati la distinzione tra maiuscole e minuscole non viene rispettata.

Esempi e risultati
Esempio Risultato

Questo esempio mostra come imporre l'utilizzo delle maiuscole.

FORCE Capitalization;

Capitalization:

LOAD * Inline [

ab

Cd

eF

GH

];

La tabella Capitalization contiene i seguenti valori:

Ab

Cd

Ef

Gh

Tutti i valori sono scritti in lettere maiuscole.

Questo esempio mostra come imporre l'utilizzo dei caratteri maiuscoli.

FORCE Case Upper;

CaseUpper:

LOAD * Inline [

ab

Cd

eF

GH

];

La tabella CaseUpper contiene i seguenti valori:

AB

CD

EF

GH

Tutti i valori sono scritti con caratteri maiuscoli.

Questo esempio mostra come imporre l'utilizzo dei caratteri minuscoli.

FORCE Case Lower;

CaseLower:

LOAD * Inline [

ab

Cd

eF

GH

];

La tabella CaseLower contiene i seguenti valori:

ab

cd

ef

gh

Tutti i valori sono scritti con caratteri minuscoli.

Questo esempio mostra come imporre l'utilizzo del formato misto.

FORCE Case Mixed;

CaseMixed:

LOAD * Inline [

ab

Cd

eF

GH

];

La tabella CaseMixed contiene i seguenti valori:

ab

Cd

eF

GH

Tutti i valori sono scritti in base alla visualizzazione attuale.

Ulteriori informazioni

 

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!