Loading
Informazioni su Salesforce Data 360
Formule nei campi calcolati

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])

 
Caricamento
Salesforce Help | Article