Processore Calcola campi
Consente di aggiungere nuovi campi in base alle espressioni dello script Qlik.
Il processore Calcola campi consente di creare nuovi campi nello schema dei dati e di riempire ciascuno di essi utilizzando le espressioni script di Qlik. Lo script può utilizzare tutto ciò che è presente nello schema di input, consentendo di utilizzare combinazioni o versioni trasformate di campi esistenti.
Uso
-
Il processore Calcola campi richiede un flusso di input e può generare un solo flusso di output.
-
Fare clic sull'icona + nel pannello di configurazione del processore per creare più di un campo calcolato.
Proprietà
Proprietà da configurare per calcolare nuovi campi.
Proprietà | Configurazione |
---|---|
Nome | Fornire un nome personalizzato per il campo appena creato. |
Espressione | Inserire l'espressione script di Qlik nell'editor di testo per impostare i valori del nuovo campo. Per maggiori informazioni sulla sintassi degli script di Qlik, vedere Sintassi degli script e funzioni grafiche. |
Per rinominare il processore o modificarne la descrizione, fare clic sull'icona Modifica accanto al nome del processore nel pannello Proprietà.
Esempi
-
Impostazione di un valore incrementale da utilizzare come ID per le nuove righe del campo:
RecNo()
Per ulteriori informazioni, vedere Funzioni di conteggio.
-
Utilizzo delle condizioni if/then/else. In questo esempio, i dati vengono caricati con la temperatura e si desidera includere informazioni aggiuntive in base ai valori:
If(Temperature <= 0 , 'Freezing', If(Temperature >= 100, 'Boiling', If(Temperature >0 AND Temperature < 100, 'Between')))
Per ulteriori informazioni vedere if: funzione per script e grafici
-
Esecuzione di più operazioni matematiche con un unico processore. In un set di dati contenente campi con un numero di unità vendute, oltre al prezzo unitario e al costo unitario, è possibile creare due nuovi campi per il ricavo totale e il costo totale.
-
Nel primo campo, inserire total_revenue come nome per il nuovo campo e la seguente espressione:
[Units Sold] * [Unit Price]
-
Fare clic sull'icona + nel pannello di configurazione del processore per creare un altro campo calcolato.
-
Nel secondo campo, inserire total_cost come nome per il nuovo campo e la seguente espressione:
[Units Sold] * [Unit Cost]
-
Per ulteriori esempi sulle espressioni dei grafici, vedere Istruzioni regolari e Funzioni per script e grafici