Ti trovi qui:
Formule nei campi calcolati
Una formula indica al Generatore di query semantiche Tableau come calcolare i campi durante l'esecuzione delle query. È possibile aggiungere logica su come calcolare i dati non elaborati all'interno della dimensione o della misura.
Le formule sono alla base dei campi calcolati. I campi calcolati hanno impostazioni aggiuntive, ad esempio il tipo di dati e il tipo di campo, ma ciò che rende un campo calcolato diverso da un altro è la formula.
Un campo calcolato contiene una formula e la formula contiene quasi sempre almeno una funzione. Questi termini (calcolo, formula, funzione) a volte sono usati in modo intercambiabile, ma sono tutti concetti distinti. Le formule di Tableau Semantics si basano sulla sintassi di calcolo di Tableau Classic. Per ulteriori informazioni sulla sintassi, vedere Scrittura dei calcoli.
La sintassi di una formula è composta da quattro componenti di base:
Funzioni: Istruzioni utilizzate per trasformare i valori o i membri in un campo. Per ulteriori informazioni sulle funzioni, vedere Funzioni delle formule dei campi calcolate.
Le funzioni richiedono argomenti o informazioni specifiche. A seconda della funzione, gli argomenti possono essere campi, lettere, parametri o funzioni nidificate.- Campi: Dimensioni o misure della fonte di dati. I nomi dei campi sono racchiusi tra parentesi quadre [] se contengono spazi e possono includere una notazione punteggiata per indicare da quale oggetto dati provengono.
- Operatori: Simboli di un'operazione, ad esempio +, = e OR.
- Espressioni letterali: Valori costanti codificati, ad esempio "Alto" o 1.500.
Non tutte le formule contengono tutti questi componenti. Le formule possono anche contenere parametri (valori segnaposto o dinamici) e commenti.
Ad esempio, si consideri un modello semantico per la pianificazione degli animali domestici presso un veterinario. È presente un campo data per Visita iniziale ma si desidera che un campo calcolato trovi automaticamente la data di una visita di due settimane successiva. Utilizzare la formula:
DATEADD('day', 14, [Initial Visit])
Che può essere suddiviso come:
- Funzione:
DATEADD, che richiede tre argomenti.-
date_part ('giorno')
-
intervallo (14)
-
date ([Initial Visit]).
-
-
Campo: [Visita iniziale]
-
Operatori: n/d
- Espressioni letterali:
-
Stringa letterale: 'giorno'
-
Letterale numerico: 14
-
In questo esempio, la costante codificata 14 può essere sostituita da un parametro, che consente all'utente di selezionare quanti giorni mancano per cercare un appuntamento di follow-up.
DATEADD('day', [How many days out?], [Initial Visit])
- Scrittura di una formula in un campo calcolato
Le formule definiscono le modalità di calcolo di un campo calcolato. Il modo in cui viene scritta una formula è detto sintassi. Una formula può contenere funzioni, campi, operatori, espressioni letterali, parametri o commenti. - Funzioni per la formula dei campi calcolati
La semantica Tableau supporta varie funzioni in diverse categorie. - Utilizzo della funzione DATEPARSE
La funzione DATEPARSE accetta l'input della stringa e il formato specificato dall'utente e restituisce un campo data. - Procedure consigliate per la scrittura delle formule
La sintassi della formula influisce sul modo in cui viene eseguita la query. - Conteggio righe nella semantica di Tableau
Utilizzare la misura del conteggio righe generata automaticamente per tenere traccia del numero di record in un oggetto dati. Includere i conteggi delle righe nei campi calcolati per ulteriori analisi, rapporti o metriche. Il conteggio delle righe si regola automaticamente quando si aggiungono filtri o si modificano le dimensioni.
