Utilizzare i calcoli tabulari

I calcoli tabulari ti consentono di creare metriche ad hoc. Sono simili alle formule disponibili nei fogli di calcolo, come Fogli Google. I calcoli tabulari vengono visualizzati come colonne verdi nella tabella dati, anziché come colonne blu (dimensioni) o arancioni (misure).

L'ultima colonna della tabella seguente utilizza un calcolo tabulare per combinare tre campi nei dati, tramite la funzione concat.

Una tabella dati include un calcolo della tabella che concatena i valori delle colonne Categoria aeromobili incidenti, Paese incidenti e Numero incidenti in una singola colonna.

I calcoli tabulari consentono di eseguire operazioni matematiche, logiche (vero/falso), lessicali (basate su testo) e basate su data, riguardanti dimensioni, misure e altri calcoli tabulari contenuti nella tua query. Le formule che utilizzi per eseguire questi calcoli si chiamano espressioni Looker (Lexp).

I calcoli tabulari sono diversi dai campi definiti da LookML e dai campi personalizzati

Esistono alcune differenze tra i calcoli tabulari e i campi definiti da LookML, che sono definiti in LookML:

  • I calcoli tabulari consentono a chiunque disponga delle autorizzazioni appropriate di creare calcoli basati su campi definiti da LookML, anziché di creare campi definiti da LookML, il che richiede che l'utente disponga delle autorizzazioni di sviluppo e conosca LookML.
  • I calcoli tabulari operano sui risultati della tua query dopo la sua esecuzione, diversamente dai campi personalizzati o definiti da LookML, che sono parte integrante della query eseguita sul database. In altre parole, devi prima selezionare una serie di dimensioni e misure ed eseguire la query come di consueto, quindi puoi eseguire i calcoli tabulari sulla base dei dati contenuti nei risultati della query.
  • Anche se i calcoli tabulari sono più semplici e veloci da creare rispetto ai campi definiti da LookML, non possono essere controllati con la stessa facilità dei campi definiti tramite LookML. Poiché qualunque utente può creare un calcolo tabulare, tali calcoli potrebbero non essere "ufficiali". Ricorda questo aspetto al momento di scegliere fra campi definiti tramite LookML e calcoli tabulari, perché Looker utilizza LookML al fine di mantenere una singola fonte di attendibilità.

Esistono alcune differenze tra i calcoli tabulari e i campi personalizzati:

  • I campi personalizzati generano codice SQL che viene eseguito sul database, come avviene per i campi definiti da LookML. I calcoli tabulari vengono eseguiti dopo la query e non vengono eseguiti sul database.
  • I calcoli tabulari dipendono dal contenuto della tabella dati, i campi personalizzati no.

I campi dei calcoli tabulari vengono visualizzati accanto alle dimensioni e alle misure nella tabella. Se vuoi avere la possibilità di riutilizzare i calcoli tabulari in seguito, ricorda di salvare l'esplorazione come Look o come riquadro di una dashboard.

Creazione di calcoli tabulari

Per consentire a utenti o gruppi di creare calcoli tabulari, l'amministratore di Looker deve assegnare a tali utenti o gruppi il diritto di accesso alla funzionalità, concedendo loro l'autorizzazione