Generazione di espressioni | Guida di Qlik Cloud
Vai al contenuto principale Passa a contenuto complementare

Generazione di espressioni

Ultimo aggiornamento: 27/10/2026

Utilizzare le espressioni per calcolare i valori delle colonne o definire condizioni durante l'aggiunta di colonne, la modifica delle espressioni di colonna, la creazione di regole di trasformazione o il filtraggio dei set di dati.

Il generatore di espressioni elenca gli elementi disponibili per l'attività corrente. I riferimenti alle attività di spostamento coprono le attività di trasferimento gestito da SaaS, trasferimento lake e replica. Le espressioni di archiviazione, trasformazione e data mart dipendono dalla piattaforma dati o dal motore delle attività. Per le funzioni CDC Storage e Streaming Transform, vedere Funzioni di trasformazione. Utilizza le funzioni e la sintassi disponibili nel tuo editor.

Creare o modificare un'espressione

  1. Apri il generatore di espressioni dalla colonna, dalla regola di trasformazione o dal filtro del set di dati che stai configurando.

    Per un'espressione di colonna, fare clic su Modifica espressione colonna sulla colonna.

  2. Seleziona un elemento, quindi fai clic su Inserisci l'elemento dell'espressione selezionato per inserirlo.

    È anche possibile digitare l'espressione. Inserisci i parametri di colonna per fornire valori da ogni riga di origine, preservando la sintassi utilizzata dal tuo editor.

    Per inserire un operatore dalla barra degli strumenti, fare clic nel punto appropriato dell'espressione, quindi fare clic sull'operatore.

  3. Sostituisci i segnaposto degli argomenti della funzione con parametri di colonna, costanti o espressioni annidate.

    Racchiudere le costanti di testo e di data tra virgolette singole, ad esempio 'Unknown' e '2026-10-08'. Rappresenta una virgoletta incorporata con due virgolette: 'O''Brien'. Immettere i numeri senza virgolette, ad esempio 12 o 12.5. Utilizzare NULL per un valore mancante, non il testo 'NULL'.

  4. Testare l'espressione come descritto di seguito, quindi fare clic su OK per salvarla.

Utilizzo degli elementi di espressione

  • Colonne: le colonne del set di dati di origine forniscono i valori della riga in fase di elaborazione.

    Per le attività Streaming Transform, questo elenco include anche colonne di trasferimento come hdr__kafka_partition e hdr__file_name, nell'ordine di origine. Questi sono separati dalle intestazioni Q_H_ nelle espressioni delle attività di movimento. Vedere Tabelle di trasferimento.

  • Funzioni: Calcolano o convertono valori. Fornire gli argomenti nell'ordine indicato dalla firma della funzione. Vedere Funzioni di espressione.

    Nota informaticaPer le espressioni di Azure Synapse Analytics, $RTRIM e $LTRIM rimuovono solo gli spazi, indipendentemente dal carattere di trim specificato.
  • Operatori: combinano valori, li confrontano o definiscono condizioni. Usa le parentesi per controllare l'ordine di valutazione. Vedere Operatori di espressione.

  • Intestazioni: Utilizzare i metadati delle modifiche nelle attività di trasferimento gestito da SaaS, trasferimento lake e replica. Consultare Intestazioni di espressione per l'applicabilità dell'endpoint di origine e i valori della fase di elaborazione.

Esempio: combinazione dei valori delle colonne

La seguente espressione unisce first_file_name e first_file_title con i due punti:

${first_file_name} || ':' || ${first_file_title}

Per i valori di esempio sales e Sales June 2022, il risultato è sales:Sales June 2022.

Modificar un'espressione

Editor di espressioni che combina due colonne del set di dati con i due punti.

Test delle espressioni

Utilizzare valori dei parametri di esempio per verificare il risultato calcolato prima di salvare. L'estrazione dei parametri identifica gli input dell'espressione; il test valuta l'espressione con i valori forniti.

Nota informaticaIl test delle chiamate alle funzioni $SOURCE_LOOKUP e $TARGET_LOOKUP non è supportato.
  1. Fare clic su Estrai parametri.

  2. Immettere un Valore da testare per ogni parametro, utilizzando valori appropriati per il tipo di dati della colonna.

  3. Fare clic su Testa espressione e verificare il risultato.

Se l'espressione non è valida, correggi la sintassi e gli argomenti, quindi estrai nuovamente i parametri prima di ripetere il test. Ripetere con valori rappresentativi, inclusi i valori mancanti ove pertinente. Un test di campionamento riuscito non verifica ogni riga di origine.

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!