Vai al contenuto principale

Utilizzo di espressioni nelle visualizzazioni

Le visualizzazioni in Qlik Sense vengono create dai grafici i quali, a loro volta, vengono creati dalle dimensioni e dalle misure, in base al tipo di grafico. Le visualizzazioni possono includere titoli, sottotitoli, note a piè di pagina e altri elementi per comunicare informazioni. Tutti gli elementi che costituiscono una visualizzazione possono essere semplici, ad esempio una dimensione composta da un campo che rappresenta dati o un titolo formato da testo.

Per le visualizzazioni contenenti misure, le misure sono aggregazioni basate su campi. In modo specifico, le misure sono calcoli che coinvolgono più record. Ad esempio, Sum(Cost) indica che tutti i valori del campo Cost vengono aggregati usando la funzione Sum. In altre parole, Sum(Cost) è un'espressione.

Descrizione di un'espressione

Un'espressione è una combinazione di funzioni, campi e operatori matematici (+ * / =) e altre misure. Le espressioni vengono utilizzate per elaborare i dati nell'app al fine di produrre un risultato visibile all'interno di una visualizzazione. il loro utilizzo non è limitato alle misure. È possibile creare visualizzazioni più dinamiche e avanzate con espressioni per titoli, sottotitoli, note a piè di pagina e persino dimensioni.

Questo significa, ad esempio, che al posto del titolo di una visualizzazione costituito da testo statico, è possibile utilizzare un'espressione il cui risultato cambia in base alle selezioni effettuate.

Modalità di utilizzo delle espressioni

È possibile utilizzare le espressioni in una visualizzazione se il simbolo Expression è visualizzato nel pannello delle proprietà durante la modifica di una visualizzazione. Il simbolo Expression indica un campo di espressione. Facendo clic su Expression, si accede all'editor delle espressioni, un componente progettato per facilitare la generazione e la modifica delle espressioni. Tuttavia, le espressioni possono essere direttamente immesse nel campo di espressione, senza utilizzare il relativo editor.

Non è possibile salvare direttamente un'espressione come voce principale, tuttavia, se è utilizzata in una misura o in una dimensione, che viene quindi salvata come voce principale, con i relativi dati descrittivi, come nome, descrizione e tag, l'espressione presente nella misura o nella dimensione viene mantenuta.

Le espressioni vengono utilizzate sia negli script che nelle visualizzazioni grafiche. Possono essere semplici, ossia comprendere solo calcoli di base, oppure complesse, ossia contenere funzioni, campi e operatori. Le espressioni possono essere utilizzate in molte situazioni differenti. La differenza tra le misure e le espressioni consiste nel fatto che le espressioni non hanno un nome o dati descrittivi.

Nota: In uno script, l'espressione viene valutata quando interagisce con l'esecuzione dello script. Nelle visualizzazioni, compresi i grafici e le tabelle, le espressioni vengono valutate automaticamente ogni volta che un qualsiasi campo, variabile o funzione viene modificato nel suo valore o nel suo stato logico. Tuttavia, è necessario ricordare che esistono alcune differenze tra le espressioni di script e le espressioni grafiche in termini di sintassi e di funzioni disponibili.