Quando esplori i dati in Looker, potresti dover calcolare metriche non definite nel tuo modello dei dati, ad esempio calcolare i totali parziali, confrontare i valori tra righe o colonne o trovare le variazioni percentuali nel tempo. Anziché attendere che uno sviluppatore LookML aggiorni il modello, puoi creare calcoli tabulari direttamente in Esplora per analizzare i risultati delle query in tempo reale.
I calcoli tabulari ti consentono di creare metriche ad hoc che operano su dimensioni, misure e altri calcoli tabulari nella query dopo che i dati sono stati recuperati dal database. Sono simili alle formule disponibili nei fogli di calcolo, come Fogli Google. Nella tabella dati, i calcoli tabulari vengono visualizzati come colonne verdi, distinguendoli dalle dimensioni blu e dalle misure arancioni.
Ad esempio, l'ultima colonna della tabella seguente utilizza il calcolo rapido % di variazione rispetto al precedente per calcolare la variazione percentuale di Flights Flight Count rispetto alla riga precedente:

Per creare e utilizzare i calcoli tabulari, devi disporre dell'autorizzazione create_table_calculations.
A seconda dei tuoi obiettivi di analisi, puoi creare i calcoli tabulari in due modi:
- Calcoli rapidi: applica calcoli comuni, come la percentuale della riga precedente, il totale parziale, la percentuale del totale della colonna o la media mobile, direttamente ai campi numerici senza scrivere formule.
- Espressioni personalizzate: crea calcoli matematici, logici (vero o falso), basati su testo o su data utilizzando le espressioni Looker (Lexp) in tutti i campi dei risultati della query.
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 di autorizzazioni di sviluppo e comprenda 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 pratica, 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ù 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 Single Source Of Truth.
Le differenze tra calcoli tabulari e campi personalizzati sono le seguenti:
- I campi personalizzati generano codice SQL che viene eseguito sul database, come avviene per i campi definiti da LookML. I calcoli tabulari vengono effettuati 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 funzione, concedendo loro l'autorizzazione create_table_calculations.
Nella pagina Esplora di Looker è disponibile un editor di espressioni Looker integrato che consente di creare calcoli tabulari, campi personalizzati e filtri personalizzati. Se sei uno sviluppatore Looker che sta creando un test sui dati per verificare la logica del tuo modello, puoi utilizzare l'editor espressioni di Looker anche per creare un'espressione Looker e quindi copiare l'espressione nel parametro expression del test dei tuoi dati.
I metodi per creare un calcolo tabulare variano a seconda che tu stia utilizzando l'interfaccia Esplora predefinita o l'interfaccia Esplora classica.
Creazione di calcoli tabulari nell'interfaccia Esplora predefinita
Per creare un calcolo tabulare nell'interfaccia Esplora predefinita, segui questi passaggi:
Nel riquadro Configura, seleziona + Aggiungi, quindi seleziona Calcolo tabella per aprire la finestra di dialogo Crea calcolo tabella.
Nella finestra di dialogo Crea calcolo tabulare, seleziona un tipo di calcolo dal menu a discesa Calcolo. Le opzioni disponibili per le espressioni personalizzate vengono visualizzate per impostazione predefinita.
Aggiungi la definizione del calcolo, inclusa la selezione di una colonna di origine per un calcolo rapido. Se vuoi utilizzare tipi di calcolo diversi da Custom expression (Espressione personalizzata) puoi includere solo i campi numerici visualizzati nella tabella dati Explore (Esplora).
- Se hai selezionato Espressione personalizzata dal menu a discesa Calcolo, inserisci un'espressione Looker nel campo grande per creare il calcolo. Per creare i calcoli tabulari, puoi utilizzare solo i campi visualizzati nella tabella dati Explore (Esplora). Le espressioni Looker possono restituire un numero, una data, una stringa di testo o un valore booleano (vero/falso).
- La pagina della documentazione Creazione di espressioni Looker spiega come creare espressioni Looker e come l'editor può esserti d'aiuto.
Se lo desideri, puoi utilizzare l'elenco a discesa Format (Formato) per selezionare un formato diverso da quello predefinito.
Se lo desideri, puoi inserire un nome diverso da quello predefinito per il nuovo calcolo nel campo Nome. Il nome del calcolo viene visualizzato nel riquadro Configura e nella tabella dati.
Seleziona + Add Description (Aggiungi descrizione) per aggiungere una descrizione facoltativa, con un massimo di 255 caratteri, per offrire agli utenti un'indicazione più precisa del contesto o informazioni sul calcolo tabulare.
Seleziona Salva.
Puoi anche creare calcoli di scorciatoia direttamente dal riquadro Dati seguendo questi passaggi:
- Nel riquadro Dati, seleziona il menu Altro della colonna di dati in un campo numerico.
- seleziona Calcoli e scegli un calcolo di scelta rapida.
Il nuovo calcolo viene automaticamente visualizzato come colonna verde nella tabella dati e nella visualizzazione Campi personalizzati nel riquadro Configura.
Come avviene anche per gli altri campi, puoi selezionare il nome del calcolo per aggiungerlo o rimuoverlo da una query. Puoi anche passare il cursore sopra il campo per visualizzare le altre opzioni disponibili per tale calcolo.
Creazione di calcoli tabulari nelle esplorazioni classiche
Nelle esplorazioni classiche, puoi accedere all'editor espressioni Looker dalla pagina Esplora in questi modi:
- Utilizzando il pulsante + Add (+ Aggiungi) nella sezione Custom Fields (Campi personalizzati) del selettore campi
- Utilizzo del riquadro Dati
Utilizzando il pulsante + Aggiungi nella sezione Campi personalizzati del selettore campi per creare calcoli tabulari
Se disponi delle autorizzazioni per creare calcoli tabulari, puoi utilizzare la sezione Campi personalizzati del selettore campi per aprire la finestra di dialogo Crea calcolo tabulare.
Per creare un calcolo tabulare utilizzando la sezione Campi personalizzati, segui questi passaggi:
- Seleziona + Add (+ Aggiungi) nella sezione Custom Fields (Campi personalizzati) del selettore campi.
Seleziona Calcolo tabulare per aprire la finestra di dialogo Crea calcolo tabulare.
Quindi, per ciascun calcolo tabulare, segui questi passaggi:
- Seleziona un tipo di calcolo dall'elenco a discesa Calcolo. Le opzioni disponibili per le espressioni personalizzate vengono visualizzate per impostazione predefinita.
- Aggiungi la definizione del calcolo, inclusa la selezione di una colonna di origine per un calcolo rapido. Se vuoi utilizzare tipi di calcolo diversi da Custom expression (Espressione personalizzata) puoi includere solo i campi numerici visualizzati nella tabella dati Explore (Esplora).
- Se hai selezionato Espressione personalizzata dal menu a discesa Calcolo, inserisci un'espressione Looker nel campo di testo grande per creare il calcolo. Per creare i calcoli tabulari, puoi utilizzare solo i campi visualizzati nella tabella dati Explore (Esplora). Le espressioni Looker possono essere di base, ma anche utilizzare tutti i campi, le funzioni e gli operatori necessari per la tua logica di business. L'espressione creata può restituire un numero, una data, una stringa di testo o un valore booleano (vero/falso).
- La pagina della documentazione Creazione di espressioni Looker spiega come creare espressioni Looker e come l'editor può esserti d'aiuto.
- Se lo desideri, puoi utilizzare l'elenco a discesa Format (Formato) per selezionare un formato diverso da quello predefinito.
- Se lo desideri, puoi inserire un nome diverso da quello predefinito per il nuovo calcolo nel campo Nome. Il nome del calcolo viene visualizzato nel selettore campi e nella tabella dati.
- Seleziona + Add Description (Aggiungi descrizione) per aggiungere una descrizione facoltativa, con un massimo di 255 caratteri, per offrire agli utenti un'indicazione più precisa del contesto o informazioni sul calcolo tabulare.
- Seleziona Salva.
Il nuovo calcolo viene automaticamente visualizzato nella tabella dati e nella sezione Campi personalizzati del selettore campi. Come avviene anche per gli altri campi, puoi selezionare il nome del calcolo per aggiungerlo o rimuoverlo da una query. Puoi anche passare il cursore sopra il campo per visualizzare le altre opzioni disponibili per tale calcolo.
Utilizzo del riquadro Dati per creare calcoli tabulari
Oltre a utilizzare la sezione Campi personalizzati del selettore campi, puoi aprire la finestra di dialogo Crea calcolo tabulare facendo clic sul pulsante Aggiungi calcolo nel riquadro Dati.
Quindi, per ciascun calcolo tabulare, segui questi passaggi:
- Seleziona un tipo di calcolo dall'elenco a discesa Calcolo. Le opzioni disponibili per le espressioni personalizzate vengono visualizzate per impostazione predefinita.
- Aggiungi la definizione del calcolo, inclusa la selezione di una colonna di origine per un calcolo rapido. Se vuoi utilizzare tipi di calcolo diversi da Custom expression (Espressione personalizzata) puoi includere solo i campi numerici visualizzati nella tabella dati Explore (Esplora).
- Se hai selezionato Espressione personalizzata dal menu a discesa Calcolo, inserisci un'espressione Looker nel campo grande per creare il calcolo. Per creare i calcoli tabulari, puoi utilizzare solo i campi visualizzati nella tabella dati Explore (Esplora). Le espressioni Looker possono essere molto semplici, ma anche utilizzare tutti i campi, le funzioni e gli operatori necessari per la tua logica di business. L'espressione creata può restituire un numero, una data, una stringa di testo o un valore booleano (vero/falso).
- La pagina della documentazione Creazione di espressioni Looker spiega come creare espressioni Looker e come l'editor può esserti d'aiuto.
- Se lo desideri, puoi utilizzare l'elenco a discesa Format (Formato) per selezionare un formato diverso da quello predefinito.
- Se lo desideri, puoi inserire un nome diverso da quello predefinito per il nuovo calcolo nel campo Nome. Il nome del calcolo viene visualizzato nel selettore campi e nella tabella dati.
- Seleziona + Add Description (Aggiungi descrizione) per aggiungere una descrizione facoltativa, con un massimo di 255 caratteri, per offrire agli utenti un'indicazione più precisa del contesto o informazioni sul calcolo tabulare.
- Seleziona Salva.
Il nuovo calcolo viene automaticamente visualizzato nella tabella dati e nella sezione Campi personalizzati del selettore campi. Come avviene anche per gli altri campi, puoi selezionare il nome del calcolo per aggiungerlo o rimuoverlo da una query. Puoi anche passare il cursore sopra il campo per visualizzare le altre opzioni disponibili per tale calcolo.
Scorciatoie per i calcoli comuni
Se disponi delle autorizzazioni per creare e modificare i calcoli tabulari, puoi eseguire un calcolo di scelta rapida su determinati campi numerici presenti nella tabella dati di un'esplorazione, inclusi altri calcoli tabulari.
Puoi eseguire i calcoli delle scorciatoie in uno dei seguenti modi:
- Utilizzando un campo nel riquadro Dati
- Utilizzo della finestra di dialogo Crea calcolo tabulare o Modifica calcolo tabulare
Il secondo metodo ti consente di personalizzare il calcolo tabulare durante la creazione, ad esempio rinominandolo, aggiungendo una descrizione facoltativa o selezionando un formato diverso da quello predefinito.
La sezione seguente descrive i tipi di opzioni di calcolo disponibili.
Tipi di scorciatoie di calcolo comuni
Sono disponibili diversi tipi di calcoli come opzioni di scorciatoia. La tabella seguente elenca ogni calcolo disponibile insieme alla relativa descrizione, all'input e all'espressione Looker (Lexp), nonché al formato del valore predefinito e al nome predefinito del calcolo. Puoi specificare un nome o un formato dei valori diverso modificando il calcolo.
Per le scorciatoie di calcolo comuni disponibili solo per i risultati pivot, consulta la tabella delle scorciatoie di calcolo pivot comuni in questa pagina.
| Calcolo | Descrizione | Input | Lexp | Formato | Nome |
|---|---|---|---|---|---|
% della colonna% della colonna |
Il valore della riga diviso per la somma dei valori nella colonna. Quando viene raggiunto il limite di righe, questo calcolo include solo i valori nella tabella dei dati. |
field_1
|
field_1/sum(field_1)
|
% (0 cifre decimali) |
Percentuale di view_name field_name
|
% della riga precedente% della riga precedente |
Il valore della riga corrente diviso per il valore della riga seguente. |
field_1
|
field_1/offset(field_1, 1)
|
% (0 cifre decimali) |
Percentuale dei dati precedenti - view_name field_name
|
% di variazione rispetto alla riga precedente% di variazione rispetto alla riga precedente |
La differenza tra il valore della riga corrente e quello della riga seguente, divisa per il valore della riga seguente. |
field_1
|
field_1/offset(field_1, 1) - 1
|
% (0 cifre decimali) |
Variazione percentuale rispetto ai dati precedenti - view_name field_name
|
Totale corrente colonnaTotale corrente colonna |
La somma cumulativa del valore della riga corrente e di tutti i valori delle righe precedenti nella colonna. |
field_1
|
running_total(field_1)
|
Formattazione predefinita |
Totale corrente di view_name field_name
|
Ranking della colonnaRanking della colonna |
Il ranking del valore di una riga tra tutti i valori nella colonna. Quando viene raggiunto il limite di righe, questo calcolo include solo i valori nella tabella dei dati. |
field_1
|
rank(field_1,field_1)
|
Formattazione predefinita |
Ranking di view_name field_name
|
Quando i risultati di Esplora vengono trasformati in pivot, sono disponibili scorciatoie di calcolo più comuni per le misure trasformate in pivot.
La tabella seguente elenca ogni calcolo disponibile insieme alla relativa descrizione, all'input e all'espressione Looker (Lexp), nonché al formato del valore predefinito e al nome predefinito del calcolo. Puoi specificare un nome o un formato dei valori diverso modificando il calcolo.
Utilizzare la tabella dati per utilizzare le scorciatoie per i calcoli comuni
Se disponi delle autorizzazioni per creare e modificare i calcoli tabulari, puoi creare un calcolo rapido dalla colonna di un campo nella tabella dati nei seguenti modi:
Nell'interfaccia predefinita di Esplora:
- Nel riquadro Dati, seleziona il menu Altro della colonna di dati in un campo numerico.
- Seleziona Calcoli.
- Scegli un tipo di calcolo.
Nelle esplorazioni classiche:
- Seleziona il menu a forma di ingranaggio accanto al nome del campo nella tabella dati.
- Seleziona Calcoli.
- Scegli un tipo di calcolo.
I tipi di calcolo pivot non vengono visualizzati a meno che i risultati di Esplora non siano sottoposti a pivot.
Il nuovo calcolo viene automaticamente visualizzato come colonna verde nella tabella dati.
Il nuovo calcolo verrà visualizzato anche nella visualizzazione Campi personalizzati nel riquadro Configura (o nella sezione Campi personalizzati del selettore campi nelle esplorazioni classiche).
Come avviene anche per gli altri campi, puoi selezionare il nome del calcolo per aggiungerlo o rimuoverlo da una query. Puoi anche passare il cursore sopra il campo per visualizzare altre opzioni disponibili per quel calcolo, tra cui la modifica del calcolo.
Utilizzo della finestra di dialogo Crea o modifica calcolo tabulare per utilizzare le scorciatoie per i calcoli comuni
Questo metodo ti consente di selezionare un formato o un nome diverso da quello predefinito o di aggiungere una descrizione durante la creazione del calcolo.
- Apri la finestra di dialogo Crea calcolo tabulare se stai creando un calcolo tabulare oppure apri la finestra di dialogo Modifica calcolo tabulare se stai modificando un calcolo tabulare.
- Seleziona un tipo di calcolo dall'elenco a discesa Calcolo.
- I tipi di calcolo pivot non vengono visualizzati a meno che i risultati di Explore (Esplora) non siano sottoposti a pivot.
- Seleziona il campo su cui vuoi eseguire il calcolo nel menu a discesa Colonna di origine. Potrai scegliere solo i campi numerici visualizzati nella tabella dati di Esplora.
- Facoltativamente, utilizza il menu a discesa Format (Formato) per scegliere un formato predefinito o creare un formato personalizzato per i risultati. Se scegli di creare un formato personalizzato, usa una formattazione di tipo foglio di lavoro, come spiegato nella pagina della documentazione Aggiunta di una formattazione personalizzata ai campi numerici. Se non viene selezionato alcun formato, Looker utilizza quello predefinito.
- Se vuoi, puoi rinominare il calcolo tabulare per assegnargli un nome diverso da quello predefinito nel campo Nome. Il nome del calcolo viene visualizzato nel selettore campi e nella tabella dati.
- Seleziona + Add Description (Aggiungi descrizione) per aggiungere una descrizione facoltativa, con un massimo di 255 caratteri, per offrire agli utenti un'indicazione più precisa del contesto o informazioni sul calcolo tabulare.
- Se hai terminato la creazione del calcolo tabulare, seleziona Salva per aggiungere il calcolo all'esplorazione.
Il nuovo calcolo viene automaticamente visualizzato come colonna verde nella tabella dati.
Il nuovo calcolo verrà visualizzato anche nella sezione Campi personalizzati del riquadro Configura (o nella sezione Campi personalizzati del selettore campi nelle esplorazioni classiche).
Come avviene anche per gli altri campi, puoi selezionare il nome del calcolo per aggiungerlo o rimuoverlo da una query. Puoi anche passare il cursore sopra il campo per visualizzare le altre opzioni disponibili per quel calcolo, inclusa la modifica del calcolo.
Duplicazione dei calcoli tabulari
Se disponi delle autorizzazioni per creare calcoli tabulari, puoi anche duplicare i calcoli tabulari esistenti creati da te o da altri utenti. Duplicare e poi modificare i calcoli tabulari può essere utile se vuoi creare più calcoli tabulari con piccole differenze (ad esempio, somme di 30, 60 o 90 giorni).
I metodi per duplicare un calcolo tabulare variano a seconda che tu stia utilizzando l'interfaccia Esplora predefinita o l'interfaccia Esplora classica.
Duplicazione dei calcoli tabulari nell'interfaccia Esplora predefinita
Puoi duplicare i calcoli tabulari nell'interfaccia Esplora predefinita in uno dei seguenti modi:
- Nel riquadro Configura, espandi la visualizzazione Campi personalizzati, seleziona il menu Altro del calcolo e seleziona Duplica.
- Nel riquadro Dati, seleziona il menu Altro della colonna di dati del calcolo e seleziona Duplica.
Il calcolo tabulare duplicato viene visualizzato nella visualizzazione Campi personalizzati nel riquadro Configura e nella tabella dati, utilizzando il nome del calcolo tabulare originale con l'aggiunta della parola "Copia" alla fine.
Successivamente, puoi modificare il calcolo tabulare duplicato.
Duplicazione dei calcoli tabulari nelle esplorazioni classiche
Nelle esplorazioni classiche, puoi duplicare i calcoli tabulari in questi modi:
- Utilizzando il menu Altro con tre puntini di un calcolo nella sezione Campi personalizzati del selettore campi
- Utilizzo del menu a forma di ingranaggio della tabella di dati di un calcolo
Per duplicare un calcolo tabulare nelle esplorazioni classiche, segui questi passaggi:
- Nel selettore campi, espandi la sezione Campi personalizzati.
- Seleziona il menu con tre puntini Altro per il calcolo tabulare che vuoi duplicare.
- Seleziona Duplica.
In alternativa, seleziona Duplica dal menu a forma di ingranaggio della tabella di dati di un calcolo.
Il calcolo tabulare duplicato viene visualizzato dopo l'originale nella sezione Campi personalizzati del selettore campi, utilizzando il nome del calcolo tabulare originale con l'aggiunta della parola "Copia" alla fine.
Successivamente, puoi modificare il calcolo tabulare duplicato.
Modifica dei calcoli tabulari
Se disponi delle autorizzazioni per creare calcoli tabulari, puoi anche modificare i calcoli tabulari esistenti creati da te o da altri utenti.
I metodi per modificare un calcolo tabulare variano a seconda che utilizzi l'interfaccia Esplora predefinita o l'interfaccia Esplora classica.
Modifica dei calcoli tabulari nell'interfaccia Esplora predefinita
Puoi modificare i calcoli tabulari nell'interfaccia Esplora predefinita in uno dei seguenti modi:
- Nel riquadro Configura, espandi la visualizzazione Campi personalizzati, seleziona il menu Altro del calcolo e seleziona Modifica.
- Nel riquadro Dati, seleziona il menu Altro della colonna di dati del calcolo e seleziona Modifica o Modifica calcolo.
Entrambe le opzioni aprono la finestra di dialogo Edit table calculation (Modifica calcolo tabulare). Per modificare il calcolo tabulare:
- Seleziona un nuovo tipo di calcolo dal menu a discesa Calcolo.
- Modifica la definizione del calcolo, inclusa una colonna di origine di un calcolo rapido. Se vuoi utilizzare tipi di calcolo diversi da Custom expression (Espressione personalizzata) puoi includere solo i campi numerici visualizzati nella tabella dati Explore (Esplora).
- Se hai selezionato Espressione personalizzata dal menu a discesa Calcolo, aggiungi un'espressione Looker o modifica un'espressione Looker esistente nel campo di testo grande. Per creare i calcoli tabulari, puoi utilizzare solo i campi visualizzati nella tabella dati Explore (Esplora). Se disponibile, puoi utilizzare l'assistenza di Gemini per creare un'espressione Looker.
- Seleziona un nuovo formato dal menu a discesa Formato.
- Se vuoi, inserisci un nuovo nome per il calcolo nel campo Nome. Il nome del calcolo viene visualizzato nel riquadro Configura e nella tabella dati. Se hai modificato un calcolo tabulare, valuta la possibilità di modificare il nome in modo che corrisponda.
- Aggiungi o aggiorna una descrizione facoltativa del campo di massimo 255 caratteri con i dettagli sul calcolo tabulare, incluso l'utilizzo previsto.
- Se esiste già una descrizione, la casella Descrizione viene visualizzata automaticamente. Se non esiste una descrizione, seleziona + Aggiungi descrizione per aggiungere una descrizione facoltativa.
- Seleziona Salva.
Modifica dei calcoli tabulari nelle esplorazioni classiche
Nelle esplorazioni classiche, puoi modificare i calcoli tabulari nei seguenti modi:
- Utilizzando il menu Altro con tre puntini di un calcolo nella sezione Campi personalizzati del selettore campi
- Utilizzo del menu a forma di ingranaggio della tabella di dati di un calcolo
Per modificare un calcolo tabulare nelle esplorazioni classiche:
- Espandi la sezione Campi personalizzati del selettore campi o seleziona Modifica calcolo dal menu a forma di ingranaggio della tabella dati del calcolo per aprire la finestra di dialogo Modifica calcolo tabulare.
- Seleziona il menu con tre puntini Altro accanto al calcolo tabulare che vuoi modificare.
- Seleziona Modifica per aprire la finestra di dialogo Modifica calcolo tabulare.
- Seleziona un nuovo tipo di calcolo dal menu a discesa Calcolo.
- Modifica la definizione del calcolo, inclusa una colonna di origine di un calcolo rapido. Se vuoi utilizzare tipi di calcolo diversi da Custom expression (Espressione personalizzata) puoi includere solo i campi numerici visualizzati nella tabella dati Explore (Esplora).
- Se hai selezionato Espressione personalizzata dal menu a discesa Calcolo, aggiungi un'espressione Looker o modifica un'espressione Looker esistente nel campo di testo grande. Per creare i calcoli tabulari, puoi utilizzare solo i campi visualizzati nella tabella dati Explore (Esplora).
- Seleziona un nuovo formato dal menu a discesa Formato.
- Se vuoi, inserisci un nuovo nome per il calcolo nel campo Nome. Il nome del calcolo viene visualizzato nel selettore campi e nella tabella dati. Se hai modificato un calcolo tabulare, valuta la possibilità di modificare il nome in modo che corrisponda.
- Aggiungi o aggiorna una descrizione facoltativa del campo di massimo 255 caratteri con i dettagli sul calcolo tabulare, incluso l'utilizzo previsto.
- Se esiste già una descrizione, la casella Descrizione viene visualizzata automaticamente. Se non esiste una descrizione, seleziona + Aggiungi descrizione per aggiungere una descrizione facoltativa.
- Seleziona Salva.
Rimozione ed eliminazione dei calcoli tabulari
Se disponi delle autorizzazioni per creare calcoli tabulari, puoi rimuoverli da una query o eliminarli dall'esplorazione.
Quando elimini un calcolo tabulare, questo scompare dall'esplorazione, ma non dai Look o dai riquadri della dashboard che lo utilizzano. Inoltre, chiunque utilizzi un URL per un'esplorazione che conteneva il calcolo tabulare continuerà a visualizzarlo.
Puoi scegliere tra Rimuovi ed Elimina:
- Rimuovi: rimuove il calcolo tabulare dalla query e dalla tabella dati di Esplora, ma mantiene la definizione del calcolo nella visualizzazione Campi personalizzati nel riquadro Configura in modo da poterlo aggiungere nuovamente alla query in un secondo momento.
- Elimina: elimina definitivamente il calcolo tabulare sia dalla query di esplorazione sia dalla visualizzazione Campi personalizzati nel riquadro Configura.
I metodi per rimuovere ed eliminare i calcoli tabulari variano a seconda che tu stia utilizzando l'interfaccia Esplora predefinita o l'interfaccia Esplora classica.
Rimozione dei calcoli tabulari nell'interfaccia Esplora predefinita
Per rimuovere un calcolo tabulare dalla query mantenendolo nel riquadro Configura, utilizza uno dei seguenti metodi:
- Nel riquadro Dati, seleziona il menu Altro della colonna di dati del calcolo e seleziona Rimuovi.
- Nel riquadro Configura, espandi la visualizzazione Campi personalizzati e fai clic sul nome del calcolo tabulare per deselezionarlo.
Il calcolo tabulare non verrà più visualizzato nella tabella dati o nei risultati della query, ma rimarrà disponibile nella visualizzazione Campi personalizzati nel riquadro Configura.
Eliminazione dei calcoli tabulari nell'interfaccia Esplora predefinita
Per eliminare definitivamente un calcolo tabulare da una query di Esplora e dal riquadro Configura, utilizza uno dei seguenti metodi:
- Nel riquadro Configura, espandi la visualizzazione Campi personalizzati, seleziona il menu Altro del calcolo e seleziona Elimina.
- Nel riquadro Dati, seleziona il menu Altro della colonna di dati del calcolo e seleziona Elimina.
Puoi anche utilizzare le scorciatoie da tastiera Comando-K (Mac) o Ctrl+K (Windows) per eliminare i calcoli tabulari e cancellare i campi da una query di esplorazione.
Puoi reintegrare un calcolo tabulare eliminato selezionando la Freccia indietro del browser.
Rimozione dei calcoli tabulari nelle esplorazioni classiche
Nelle esplorazioni classiche, puoi rimuovere i calcoli tabulari nei seguenti modi:
- Utilizzando il menu Altro con tre puntini di un calcolo nella sezione Campi personalizzati del selettore campi
- Utilizzo del menu a forma di ingranaggio della tabella di dati di un calcolo
Per rimuovere un calcolo tabulare nelle esplorazioni classiche:
- Espandi la sezione Campi personalizzati del selettore campi.
- Seleziona il menu con tre puntini Altro accanto al calcolo tabulare che vuoi rimuovere.
- Seleziona Rimuovi.
In alternativa, seleziona Rimuovi dal menu a forma di ingranaggio della tabella di dati del calcolo tabulare.
Eliminazione dei calcoli tabulari nelle esplorazioni classiche
Nelle esplorazioni classiche, puoi eliminare i calcoli tabulari in questi modi:
- Utilizzando il menu Altro con tre puntini di un calcolo nella sezione Campi personalizzati del selettore campi
- Utilizzo del menu a forma di ingranaggio della tabella di dati di un calcolo
Per eliminare un calcolo tabulare nelle esplorazioni classiche, segui questi passaggi:
- Espandi la sezione Custom Fields (Campi personalizzati) del selettore campi.
- Seleziona il menu con tre puntini Altro accanto al calcolo tabulare che vuoi eliminare.
- Seleziona Elimina.
In alternativa, seleziona Elimina dal menu a forma di ingranaggio della tabella di dati del calcolo tabulare.
Puoi anche utilizzare le scorciatoie da tastiera Comando-K (Mac) o Ctrl+K (Windows) per eliminare i calcoli tabulari e cancellare i campi da una query di esplorazione.
Puoi reintegrare un calcolo tabulare eliminato selezionando la Freccia indietro del browser.
Ordinamento dei calcoli tabulari
Per ordinare in base a un calcolo tabulare, seleziona il nome del campo nella parte superiore della colonna, come faresti per una dimensione o una misura. Per saperne di più sull'ordinamento, consulta la pagina della documentazione Creazione e modifica di esplorazioni.
Quando i calcoli tabulari non possono essere ordinati
L'ordinamento in base a un calcolo tabulare funziona in modo simile all'ordinamento in base a una dimensione o a una misura in Looker. Tuttavia, esistono due differenze importanti che impediscono l'ordinamento in alcuni scenari:
- I calcoli tabulari vengono creati dopo il recupero dei dati dal database, il che significa che quando ordini un calcolo tabulare, puoi ordinare solo i dati già visualizzati.
- Alcuni calcoli tabulari vengono applicati a più righe all'interno della stessa colonna, ad esempio quando si utilizza una funzione
offset()(scopri di più sull'utilizzo delle funzionioffsetepivot_offsetnelle Best practice di Looker). In questi casi, l'ordinamento del calcolo tabulare ne modificherebbe i risultati e pertanto è disattivato.
Gli scenari specifici in cui non puoi ordinare un calcolo tabulare includono:
- Quando utilizzi un calcolo che raggiunge un limite di righe
- Quando utilizzi una dimensione o una misura dopo aver già eseguito l'ordinamento in base a un calcolo tabulare
- Quando utilizzi un calcolo tabulare che utilizza un offset
Calcoli che raggiungono un limite di righe
Se il numero di righe della query supera il limite di righe impostato, non potrai ordinare i calcoli tabulari. Questo perché i calcoli tabulari si basano solo sulle righe visualizzate. Pertanto, se raggiungi un limite di righe, nel calcolo tabulare potrebbero mancare alcune righe che dovrebbero essere ordinate nei risultati. Se riscontri questo problema, puoi provare ad aumentare il limite di righe (fino a 5000 righe o fino a 50.000 righe se l'amministratore ha specificato un limite superiore).
Looker ti avviserà quando i risultati hanno raggiunto un limite di righe visualizzando il testo Limite di righe raggiunto: i risultati potrebbero essere incompleti in una barra gialla nella parte superiore della tabella dei dati.
In questo caso, puoi provare a ordinare la tabella dati in base a un campo che non sia un calcolo tabulare.
Ordinamento di una dimensione o di una misura dopo l'ordinamento di un calcolo tabulare
Come indicato nella sezione Calcoli che raggiungono un limite di righe di questa pagina, i calcoli tabulari si basano solo sulle righe visualizzate. Al contrario, l'ordinamento in base a una dimensione o a una misura torna al database per assicurarsi di trovare le righe corrette. Di conseguenza, devi iniziare l'ordinamento con dimensioni e misure. Poi, quando dal database vengono restituiti i dati corretti, puoi ordinare i risultati in base a un calcolo tabulare.
Utilizzo dei calcoli tabulari nelle visualizzazioni
Proprio come le dimensioni e le misure definite da LookML, i calcoli tabulari vengono visualizzati automaticamente nelle visualizzazioni.
Inoltre, puoi utilizzare i calcoli tabulari per decidere quali righe dei tuoi dati devono essere visualizzate in una visualizzazione. Per esplorare questa funzionalità, utilizzeremo l'esempio seguente, che include informazioni sulle vendite settimanali della categoria Accessori.
Tieni presente che la tabella dei dati sottostante include la dimensione Orders Created Week (Settimana di creazione degli ordini) e la misura Order Items Total Profit (Profitto totale degli articoli dell'ordine), insieme a un calcolo tabulare denominato Percent of Previous Week Profit (Percentuale del profitto della settimana precedente), che confronta il profitto di ogni settimana con quello della settimana precedente:

Ora puoi impedire la visualizzazione di determinate righe di dati nel grafico a colonne. Per farlo, crea un calcolo tabulare che restituisca true o false, quindi nascondi i valori false (che verranno visualizzati come voci "No" nella tabella di dati). La formula non deve restituire la parola "true" o "false", ma deve essere una condizione che è true o false.
Per ottenere questo risultato, puoi creare un calcolo tabulare, Exceeds Previous Week Profit, che valuta se il calcolo Percent of Previous Week Profit è maggiore di 1:
${percent_of_previous_week_profit} > 1
La tabella risultante includerà un nuovo calcolo tabulare che valuta ogni riga rispetto al calcolo Exceeds Previous Week Profit e che visualizza Yes o No, a seconda che la percentuale della settimana precedente sia maggiore di 1.

Per nascondere tutte le righe in cui le entrate di una determinata settimana non hanno superato quelle della settimana precedente, seleziona il menu a forma di ingranaggio della tabella di dati del calcolo vero o falso e seleziona Nascondi "No" dalla visualizzazione.
La visualizzazione risultante mostrerà ora solo le settimane che hanno superato le entrate della settimana precedente.

Un caso d'uso comune di questa funzionalità è nascondere la prima o l'ultima riga di una visualizzazione, poiché molti tipi di analisi creano righe che contengono valori null all'inizio o alla fine di una tabella:
- Tabelle di dati che mostrano i totali parziali
- Risultati con un giorno parziale che termina un'analisi delle date
- Quando calcoli una percentuale della riga precedente
Per filtrare le righe con valori null, crea un nuovo calcolo tabulare utilizzando la funzione logica is_null:
NOT is_null(${percent_of_previous_week_sales})
Poi, nascondi la riga selezionando Nascondi i "No" dalla visualizzazione dal menu a forma di ingranaggio della tabella di dati del calcolo tabulare.
Considerazioni sull'utilizzo dei calcoli tabulari
- Tutti i campi che utilizzi nei calcoli tabulari DEVONO far parte della query iniziale.
- Le formule devono essere in minuscolo.
ROUNDnon funzionerà, maroundsì. - I calcoli tabulari operano solo sulle righe restituite dalla query. Se esiste un limite di 500 righe, la 501ª riga non verrà presa in considerazione.
- Se aggiungi una riga Totale alla tabella di dati, alcuni calcoli tabulari che eseguono aggregazioni potrebbero non essere sommati come previsto, ad esempio i calcoli che utilizzano
percentileomedian. Questo perché i calcoli tabulari calcolano i totali utilizzando i valori nella riga Totale, non i valori nella colonna di dati. Per suggerimenti sulla risoluzione dei problemi, consulta la pagina delle best practice Visualizza i totali dei calcoli tabulari potenzialmente confusi come null. - Utilizza sempre gli zeri iniziali per i decimali inferiori a 1. Ad esempio, 0,95 funzionerà, ma ,95 causerà un errore.
- Se utilizzi la scorciatoia da tastiera Comando-K (Mac) o Ctrl+K (Windows), tutti i calcoli tabulari, inclusi i campi personalizzati, verranno cancellati. Per ripristinare i calcoli tabulari, seleziona la Freccia indietro del browser. Potrebbe anche essere necessario eseguire nuovamente la query.
Risorse correlate
Ora che hai imparato a creare e modificare i calcoli tabulari, potresti voler eseguire le seguenti operazioni:
- Filtra e limita i risultati solo ai dati che ti interessano.
- Crea campi personalizzati per creare metriche di Esplora ad hoc.
- Crea visualizzazioni.
- Salva le query di esplorazione come Look.
- Aggiungi query di Esplora alle dashboard.
- Condividi i dati con altri utenti.