I calcoli tabulari semplificano la creazione delle metriche ad hoc. Sono simili alle formule disponibili nei fogli di calcolo, come Excel. 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
.
I calcoli tabulari consentono di eseguire operazioni matematiche, logiche (vero/falso), lexical (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 offrono a chiunque disponga delle autorizzazioni appropriate la possibilità di creare calcoli basati su campi definiti da LookML, anziché la possibilità di creare campi definiti da LookML, che richiedono all'utente di disporre di autorizzazioni di sviluppo e che comprendono 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, prima seleziona un insieme di dimensioni e misure, poi esegui il report normalmente, poi puoi basare i calcoli tabulari sui dati contenuti nel report.
- Sebbene i calcoli tabulari siano 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 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 di calcolo della tabella vengono visualizzati accanto alle dimensioni e alle misure nella tabella. Se vuoi riutilizzare i calcoli tabulari in futuro, assicurati di salvare l'esplorazione come Look o come riquadro della dashboard.
Creazione dei 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 create_table_calculations
.
La pagina Explore (Esplora) di Looker include un editor espressioni di Looker integrato che consente di creare calcoli tabulari, campi personalizzati e filtri personalizzati. Se sei uno sviluppatore Looker e stai creando un test dei dati per verificare la logica del tuo modello, puoi anche utilizzare l'editor espressioni di Looker per creare un'espressione Looker e copiarla nel parametro expression
del test dati.
Puoi accedere all'editor espressioni di Looker dalla pagina Explore (Esplora) in questi modi:
- Utilizzando il pulsante Aggiungi nella sezione Campi personalizzati del selettore campi.
- Utilizzare la barra Dati
Utilizzare 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 il popup Crea calcolo tabella.
Per creare un calcolo tabulare mediante la sezione Campi personalizzati, procedi nel seguente modo:
- Seleziona Aggiungi nella sezione Campi personalizzati del selettore campi.
Seleziona Calcolo tabella per aprire il popup Crea calcolo tabella.
- Se la funzionalità Calcoli della tabella in-page è abilitata, l'editor dell'espressione di calcolo della tabella si aprirà nella sezione Dati della pagina Esplora. Segui le istruzioni nella sezione Creazione di calcoli tabulari con calcoli in-page per completare la creazione del calcolo tabulare.
Per ciascun calcolo tabulare, procedi nel seguente modo:
- Seleziona un tipo di calcolo dal menu a discesa Calcolo. Le opzioni disponibili per un'espressione personalizzata vengono mostrate per impostazione predefinita.
- Aggiungi la definizione di calcolo, inclusa la selezione della scorciatoia di origine di un calcolo di collegamento, come desideri. Solo i campi numerici visualizzati nella tabella dati Explore sono idonei per tipi di calcolo diversi da Espressione personalizzata.
- Se è selezionata l'opzione Espressione personalizzata dal menu a discesa Calcolo, inserisci un'espressione di Looker nella casella di testo di grandi dimensioni per creare il calcolo. Puoi creare calcoli tabulari solo dai campi visualizzati nella tabella dati Explore (Esplora). Le espressioni di 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 di Looker spiega come creare espressioni di Looker e in che modo l'editor può aiutarti.
- Se lo desideri, seleziona un formato diverso da quello predefinito dal menu a discesa Formato.
- Nel campo Nome, inserisci un nuovo nome di calcolo diverso da quello predefinito. Il nome del calcolo viene visualizzato nel selettore campi e nella tabella dati.
- Seleziona + Aggiungi descrizione per aggiungere una descrizione facoltativa, con un massimo di 255 caratteri, per offrire agli altri utenti maggiore contesto o informazioni sul calcolo tabulare.
- Seleziona Salva.
Il nuovo calcolo viene automaticamente visualizzato nella tabella dati e nella sezione Custom Fields (Campi personalizzati) del selettore campi. Come avviene per gli altri campi, puoi selezionare il nome del calcolo per aggiungerlo o rimuoverlo da una query. Puoi anche passare il mouse sopra il campo per visualizzare le altre opzioni disponibili per tale calcolo.
Utilizzare la barra dei dati per creare i calcoli tabulari
Oltre a utilizzare la sezione Campi personalizzati del selettore campi, puoi aprire il popup Crea calcolo tabella selezionando il pulsante Aggiungi calcolo dalla barra della sezione Dati.
Se la funzionalità Calcoli della tabella in-page è abilitata, l'editor dell'espressione di calcolo della tabella si aprirà nella sezione Dati della pagina Esplora. Segui le istruzioni nella sezione Creazione di calcoli tabulari con calcoli in-page per completare la creazione del calcolo tabulare.
Per ciascun calcolo tabulare, procedi nel seguente modo:
- Seleziona un tipo di calcolo dal menu a discesa Calcolo. Le opzioni disponibili per un'espressione personalizzata vengono mostrate per impostazione predefinita.
- Aggiungi la definizione di calcolo, inclusa la selezione della scorciatoia di origine di un calcolo di collegamento, come desideri. Solo i campi numerici visualizzati nella tabella dati Explore sono idonei per tipi di calcolo diversi da Espressione personalizzata.
- Se è selezionata l'opzione Espressione personalizzata dal menu a discesa Calcolo, inserisci un'espressione di Looker nella casella di testo di grandi dimensioni per creare il calcolo. Puoi creare calcoli tabulari solo dai campi visualizzati nella tabella dati Explore (Esplora). Le espressioni di 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 di Looker spiega come creare espressioni di Looker e in che modo l'editor può aiutarti.
- Se lo desideri, seleziona un formato diverso da quello predefinito dal menu a discesa Formato.
- Nel campo Nome, inserisci un nuovo nome di calcolo diverso da quello predefinito. Il nome del calcolo viene visualizzato nel selettore campi e nella tabella dati.
- Seleziona + Aggiungi descrizione per aggiungere una descrizione facoltativa, con un massimo di 255 caratteri, per offrire agli altri utenti maggiore contesto o informazioni sul calcolo tabulare.
- Seleziona Salva.
Il nuovo calcolo viene automaticamente visualizzato nella tabella dati e nella sezione Custom Fields (Campi personalizzati) del selettore campi. Come avviene per gli altri campi, puoi selezionare il nome del calcolo per aggiungerlo o rimuoverlo da una query. Puoi anche passare il mouse sopra il campo per visualizzare le altre opzioni disponibili per tale calcolo.
Creazione e modifica dei calcoli tabulari con i calcoli tabulari in-page
Se la funzionalità Calcoli della tabella in-page è abilitata e hai le autorizzazioni per creare calcoli tabulari, l'editor dell'espressione di calcolo tabulare si aprirà nella sezione Dati della pagina Esplora. La creazione e la modifica dei calcoli tabulari nella sezione Data consentono agli utenti di fare riferimento a campi e valori di una query Esplora per creare e modificare espressioni.
Per creare e modificare i calcoli tabulari con la funzione In-page Calculaculas (Calcoli della tabella) in-page:
Apri l'editor espressioni utilizzando il pulsante Aggiungi nella sezione Campi personalizzati del selettore campi oppure utilizzando la barra Dati.
Seleziona un tipo di calcolo dall'elenco a discesa Calcolo oppure, se stai modificando un calcolo tabulare, seleziona un calcolo diverso in base alle tue esigenze. Le opzioni per un'espressione personalizzata vengono visualizzate per impostazione predefinita.
Aggiungi la definizione di calcolo, inclusa la selezione della scorciatoia di origine di un calcolo di collegamento, come desideri. Solo i campi numerici visualizzati nella tabella dati Explore sono idonei per tipi di calcolo diversi da Espressione personalizzata.
- Se è selezionata l'opzione Espressione personalizzata dal menu a discesa Calcolo, inserisci un'espressione di Looker nella casella di testo di grandi dimensioni per creare il calcolo. Puoi creare calcoli tabulari solo dai campi visualizzati nella tabella dati Explore (Esplora). Le espressioni di 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 di Looker spiega come creare espressioni di Looker e in che modo l'editor può aiutarti.
Nel campo Nome calcolo, inserisci un nuovo nome di calcolo diverso da quello predefinito. Il nome del calcolo viene visualizzato nel selettore campi e nella tabella dati.
Aggiungi una descrizione facoltativa o modifica una descrizione esistente di massimo 255 caratteri nel campo Descrizione. Una descrizione può offrire agli altri utenti maggiore contesto o informazioni sul calcolo tabulare.
Se vuoi creare un nuovo calcolo tabulare, seleziona un formato diverso da quello predefinito dal menu a discesa Formato. Se stai modificando un calcolo tabulare esistente, seleziona un formato diverso da quello esistente dal menu a discesa Formato, se lo desideri.
Seleziona Salva. In alternativa, seleziona Annulla per uscire dall'editor espressioni e confermare che desideri annullare le modifiche non salvate selezionando Ignorare dal popup di conferma Ignorare le modifiche non salvate.
Il nuovo calcolo viene automaticamente visualizzato nella tabella dati e nella sezione Custom Fields (Campi personalizzati) del selettore campi. Come avviene per gli altri campi, puoi selezionare il nome del calcolo per aggiungerlo o rimuoverlo da una query. Puoi anche passare il mouse 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 rapido su alcuni campi numerici inclusi nella tabella dati Explore (Esplora), inclusi altri calcoli tabulari.
Puoi eseguire i calcoli rapidi in uno dei seguenti modi:
- Utilizzare il menu a forma di ingranaggio di una tabella di dati
- Utilizzo del popup Crea calcolo tabella, del popup Modifica calcolo tabella o dell'editor di espressioni di calcolo tabella In-page
Il secondo metodo ti consente di personalizzare il calcolo tabulare durante la creazione, ad esempio ridenominazione, aggiunta di una descrizione facoltativa o selezione di un formato diverso da quello predefinito.
La seguente sezione descrive i tipi di opzioni di calcolo disponibili.
Tipi di scorciatoie di calcolo comuni
Sono disponibili diversi tipi di calcolo come opzioni delle scorciatoie. Nella tabella seguente sono elencati tutti i calcoli disponibili, oltre alla descrizione, all'input e all'espressione Looker (Lexp), nonché il formato e il nome predefiniti del calcolo. Puoi specificare un formato diverso per il nome o il valore modificando il calcolo.
Per conoscere le scorciatoie di calcolo comuni che sono 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. Una volta raggiunto il limite di righe, questo calcolo include solo i valori della tabella 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 sottostante. |
field_1
|
field_1/offset(field_1, 1)
|
% (0 cifre decimali) |
Percentuale del precedente - 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 il valore della riga inferiore, diviso per il valore della riga inferiore. |
field_1
|
field_1/offset(field_1, 1) - 1
|
% (0 cifre decimali) |
Variazione percentuale rispetto al precedente - view_name field_name
|
Totale corrente colonnaTotale colonna in esecuzione |
La somma cumulativa del valore della riga corrente e di tutti i valori di riga precedenti nella colonna. |
field_1
|
running_total(field_1)
|
Formattazione predefinita |
Totale complessivo: view_name field_name
|
Ranking della colonnaRanking della colonna |
Il ranking del valore di una riga tra tutti i valori della colonna. Una volta raggiunto il limite di righe, questo calcolo include solo i valori della tabella dati. |
field_1
|
rank(field_1,field_1)
|
Formattazione predefinita |
Ranking di view_name field_name
|
Quando i risultati di Esplorazioni sono cambiati, sono disponibili scorciatoie di calcolo più comuni per le misure pivot.
Nella tabella seguente sono elencati tutti i calcoli disponibili, oltre alla descrizione, all'input e all'espressione Looker (Lexp), nonché il formato e il nome predefiniti del calcolo. Puoi specificare un formato diverso per il nome o il valore modificando il calcolo.
Utilizzare un menu a forma di ingranaggio della tabella di dati per utilizzare le scorciatoie per i calcoli comuni
Se disponi delle autorizzazioni per creare e modificare i calcoli tabulari, puoi creare un calcolo scorciatoia dal menu a forma di ingranaggio di una tabella di dati seguendo questi passaggi:
- Nella tabella dei dati, seleziona il menu a forma di ingranaggio accanto al nome del campo.
- Seleziona Calcoli per visualizzare i tipi di calcolo disponibili.
- Seleziona un tipo di calcolo.
I tipi di calcolo pivot non vengono visualizzati, a meno che non venga eseguito il pivot dei risultati di Esplora.
Il nuovo calcolo viene automaticamente visualizzato come una colonna verde nella tabella di dati.
Il nuovo calcolo verrà visualizzato anche nella sezione Custom Fields (Campi personalizzati) del selettore campi.
Come avviene per gli altri campi, puoi selezionare il nome del calcolo per aggiungerlo o rimuoverlo da una query. Puoi anche passare il mouse sopra il campo per visualizzare le altre opzioni disponibili per tale calcolo, inclusa la modifica.
Utilizzo del popup Crea o Modifica tabella per calcolare le scorciatoie da utilizzare per i calcoli comuni
Questo metodo ti consente di selezionare un formato o un nome diverso da quello predefinito oppure di aggiungere una descrizione al momento della creazione del calcolo.
Apri il popup Crea calcolo tabella se stai creando un calcolo tabulare oppure apri il popup Modifica calcolo tabella se stai modificando un calcolo tabulare.
- Se la funzionalità Calcoli della tabella in-page è abilitata, l'editor dell'espressione di calcolo della tabella si aprirà nella sezione Dati della pagina Esplora. Segui le istruzioni nella sezione Creazione di calcoli tabulari con calcoli in-page per completare la creazione di calcoli tabulari con scorciatoie da tastiera.
Seleziona un tipo di calcolo dal menu a discesa Calcolo. In questo esempio viene utilizzata la % della riga precedente per confrontare il conteggio degli elementi dell'inventario con quello del mese precedente.
- I tipi di calcolo pivot non vengono visualizzati, a meno che non venga eseguito il pivot dei risultati di Esplora.
Seleziona il campo in cui eseguire il calcolo nell'elenco a discesa Colonna di origine. Puoi scegliere solo i campi numerici visualizzati nella tabella dati Esplora. In questo esempio, l'utente sceglie di eseguire un calcolo del % delle righe precedenti per la misura Conteggio elementi dell'inventario.
(Facoltativo) Utilizza il menu a discesa Formato per scegliere un formato predefinito o creare un formato personalizzato per i risultati. Se crei un formato personalizzato, utilizza una formattazione di tipo Excel, come descritto nella pagina della documentazione Aggiunta di una formattazione personalizzata ai campi numerici. Se non viene effettuata alcuna selezione, Looker utilizza il formato predefinito.
Rinomina il calcolo tabulare dal nome predefinito nel campo Name (Nome), se vuoi. Il nome del calcolo viene visualizzato nel selettore campi e nella tabella dati.
Seleziona + Aggiungi descrizione per aggiungere una descrizione facoltativa, con un massimo di 255 caratteri, per offrire agli altri utenti maggiore contesto o informazioni sul calcolo tabulare.
Se hai completato la creazione del calcolo della tabella, seleziona Salva per aggiungere il calcolo a Esplora.
Il nuovo calcolo viene automaticamente visualizzato come una colonna verde nella tabella di dati.
Il nuovo calcolo verrà visualizzato anche nella sezione Custom Fields (Campi personalizzati) del selettore campi.
Come avviene per gli altri campi, puoi selezionare il nome del calcolo per aggiungerlo o rimuoverlo da una query. Puoi anche passare il mouse sopra il campo per visualizzare le altre opzioni disponibili per tale calcolo, inclusa la modifica.
Duplicazione dei calcoli tabulari
Se disponi delle autorizzazioni per creare calcoli tabulari, puoi duplicare quelli esistenti creati da te o da altri utenti. La duplicazione e la modifica dei calcoli tabulari possono essere utili se vuoi creare più calcoli tabulari, con differenze minime (ad esempio, somme di 30, 60 o 90 giorni).
Puoi duplicare i calcoli tabulari nei seguenti modi:
- Utilizza il menu Altro con tre puntini di un calcolo nella sezione Campi personalizzati del selettore campi.
- Utilizzo del menu a forma di ingranaggio di una tabella di dati di un calcolo
Per duplicare un calcolo tabulare:
- Nel selettore campi, espandi la sezione Campi personalizzati del selettore campi.
- Seleziona il menu con tre puntini Altro per il calcolo della tabella da duplicare.
- Seleziona Duplica.
In alternativa, seleziona Duplica dal menu a forma di ingranaggio di una tabella di dati.
Il calcolo della tabella duplicata viene visualizzato sotto l'originale nella sezione Campi personalizzati del selettore campi, utilizzando il nome del calcolo della tabella originale più la parola "Copia" aggiunta alla fine.
Successivamente, puoi modificare il calcolo della tabella duplicata.
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.
Esistono alcuni modi per modificare i calcoli tabulari:
- Utilizza il menu Altro con tre puntini di un calcolo nella sezione Campi personalizzati del selettore campi.
- Utilizzo del menu a forma di ingranaggio di una tabella di dati di un calcolo
Per modificare un calcolo tabulare, segui questi passaggi:
- Espandi la sezione Campi personalizzati del selettore campi o seleziona Modifica calcolo dal menu a forma di ingranaggio della tabella dati per aprire il popup Modifica calcolo tabella.
- Seleziona il menu con tre puntini Altro accanto al calcolo della tabella da modificare.
- Seleziona Modifica per aprire la finestra popup Modifica calcolo tabella.
- Se la funzionalità Calcoli della tabella in-page è abilitata, l'editor dell'espressione di calcolo della tabella si aprirà nella sezione Dati della pagina Esplora. Segui le istruzioni nella sezione Creazione di calcoli tabulari con calcoli in-page per completare la modifica del calcolo tabulare.
- Seleziona un nuovo tipo di calcolo dall'elenco a discesa Calcolo, se vuoi.
- Modifica la definizione del calcolo, inclusa la scorciatoia di origine di un calcolo di collegamento, come desideri. Solo i campi numerici visualizzati nella tabella dati Explore sono idonei per tipi di calcolo diversi da Espressione personalizzata.
- Se l'opzione Espressione personalizzata è selezionata dal menu a discesa Calcolo, aggiungi un'espressione di Looker o modificane una esistente nella casella di testo grande. Puoi creare calcoli tabulari solo dai campi visualizzati nella tabella dati Explore (Esplora).
- Se lo desideri, puoi selezionare un nuovo formato dall'elenco a discesa Formato.
- Inserisci un nuovo nome per il calcolo nel campo Name (Nome), come preferisci. Il nome del calcolo viene visualizzato nel selettore campi e nella tabella dati. Se hai modificato qualcosa nel calcolo di una tabella, valuta la possibilità di modificare il nome in modo che corrisponda.
- Aggiungi o aggiorna una descrizione dei campi facoltativa con un massimo di 255 caratteri, con informazioni dettagliate sul calcolo tabulare, incluso il relativo utilizzo previsto.
- Se esiste già una descrizione, verrà visualizzata automaticamente la casella Descrizione. Se non esiste una descrizione esistente, seleziona + Aggiungi descrizione per aggiungere una descrizione facoltativa.
- Seleziona Salva.
Eliminazione dei calcoli tabulari
Se disponi delle autorizzazioni per creare calcoli tabulari, puoi anche eliminarli da te o da altri utenti. Quando elimini un calcolo tabulare, quest'ultimo scompare dall'esplorazione, ma non dai riquadri o dai riquadri della dashboard che utilizzano quel calcolo. Inoltre, chiunque utilizzi un URL per un'esplorazione con il campo personalizzato potrà comunque visualizzare il calcolo.
Esistono alcuni modi per eliminare i calcoli tabulari:
- Utilizza il menu Altro con tre puntini di un calcolo nella sezione Campi personalizzati del selettore campi.
- Utilizzo del menu a forma di ingranaggio di una tabella di dati di un calcolo
Per eliminare il calcolo di una tabella:
- Espandi la sezione Campi personalizzati del selettore campi.
- Seleziona il menu con tre puntini Altro accanto al calcolo della tabella da eliminare.
- Seleziona Elimina.
In alternativa, seleziona Elimina dal menu a forma di ingranaggio della tabella di calcolo della tabella.
Puoi anche utilizzare le scorciatoie da tastiera di Comando-K (Mac) o Ctrl+K (Windows) per eliminare i calcoli tabulari e cancellare i campi da una query Explore.
Puoi ripristinare un campo personalizzato che hai eliminato selezionando la freccia Indietro nel browser.
Calcolo delle tabelle di ordinamento
Per ordinare i dati in base a un calcolo tabulare, seleziona il nome del campo nella parte superiore della colonna, proprio come faresti per una dimensione o una misurazione. Per ulteriori informazioni sull'ordinamento, consulta la pagina Documentazione sui dati.
Quando non è possibile ordinare i calcoli tabulari
L'ordinamento basato su un calcolo tabulare funziona in modo simile all'ordinamento su una dimensione o una misurazione in Looker. Tuttavia, esistono due importanti differenze che impediscono l'ordinamento in alcuni scenari:
- I calcoli tabulari vengono creati dopo che i dati sono stati recuperati dal database; in questo modo, quando ordini un calcolo tabulare, puoi ordinare solo i dati già visualizzati.
- Alcuni calcoli tabulari vengono applicati a più righe nella stessa colonna, ad esempio quando si utilizza una funzione
offset()
(scopri di più su come utilizzare le funzionioffset
epivot_offset
nelle best practice di Looker). In questi casi, l'ordinamento del calcolo della tabella ne modifica i risultati e pertanto viene disabilitato.
Di seguito sono riportati alcuni scenari specifici in cui non è possibile ordinare un calcolo tabulare:
- Quando utilizzi un calcolo che raggiunge un limite di righe
- Quando utilizzi una dimensione o una misurazione dopo aver già eseguito l'ordinamento in base a un calcolo tabulare.
- Quando utilizzi un calcolo tabella che utilizza un offset.
Calcoli che hanno raggiunto un limite di righe
Se il numero di righe nella query supera il limite di righe impostato, non potrai ordinare i calcoli tabulari. Questo accade perché i calcoli tabulari si basano solo sulle righe visualizzate. Pertanto, se raggiungi il limite di righe, nel calcolo della tabella 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).
Looker ti avvisa 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 dati.
In questo caso, puoi provare a ordinare la tabella di dati in base a un campo diverso dal calcolo tabulare.
Ordinamento di una dimensione o di una misurazione dopo l'ordinamento del calcolo di una tabella
Come indicato nella sezione Calcoli che hanno raggiunto un limite di righe in questa pagina, i calcoli tabulari si basano solo sulle righe visualizzate. Al contrario, l'ordinamento in base a una dimensione o una misura torna al tuo database per assicurarti che trovi le righe corrette. Di conseguenza, è necessario iniziare l'ordinamento in base a dimensioni e misure. Quindi, dopo che dal database sono stati restituiti i dati corretti, puoi ordinarli in base a un calcolo tabulare.
Utilizzare i 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 stabilire quali righe dei dati visualizzare in una visualizzazione. Il seguente esempio verrà utilizzato per esplorare questa funzionalità e include informazioni settimanali sulle vendite della categoria Accessori.
Tieni presente che la tabella di dati sottostante include la dimensione Settimana di ordini creati e la misura Profitto totale degli articoli dell'ordine, insieme a un calcolo tabulare denominato Percentuale di profitto della settimana precedente, che confronta il profitto di ogni settimana con la settimana precedente:
Ora puoi impedire la visualizzazione di determinate righe di dati nel grafico a colonne. A questo scopo, crea un calcolo tabulare che restituisca un valore vero o falso, poi nascondi i valori falsi (che verranno visualizzati come "No" nella tabella dei dati). Non vuoi che la formula generi la parola "vero" o "falso"; piuttosto, dovrebbe essere una condizione: vero o falso.
Per ottenere questo risultato, puoi creare un calcolo tabulare denominato Supera il profitto della settimana precedente, che valuta se il calcolo del Profitto percentuale della settimana precedente è maggiore di 1:
${percent_of_previous_week_profit} > 1
La tabella risultante include un nuovo calcolo tabulare che valuta ogni riga rispetto al calcolo del superamento del profitto della settimana precedente e che mostra un Sì o un No, a seconda che la percentuale del precedente sia maggiore di 1.
Per nascondere tutte le righe in cui le entrate di una determinata settimana non hanno superato le entrate della settimana precedente, seleziona il menu a forma di ingranaggio della tabella dati del calcolo vero o falso e seleziona Nascondi "No" dalla visualizzazione.
La visualizzazione risultante ora mostrerà solo le settimane che hanno superato le entrate della settimana precedente.
Un caso d'uso comune per questa funzionalità è nascondere la prima o l'ultima riga della visualizzazione, dato che molti tipi di analisi creano righe contenenti valori nulli all'inizio o alla fine di una tabella:
- Tabelle di dati che mostrano i totali correnti
- Risultati con un giorno parziale che termina un'analisi di data
- Quando calcoli una percentuale della riga precedente
Per filtrare le righe con valori nulli, crea un nuovo calcolo tabulare utilizzando la funzione logica is_null
:
NOT is_null(${percent_of_previous_week_sales})
Quindi, nascondi la riga selezionando Nascondi "No" dalla visualizzazione nel menu a forma di ingranaggio della tabella dati del calcolo.
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.
ROUND
non funzionerà, maround
lo farà. - I calcoli tabulari vengono applicati solo alle righe restituite nella query. Se esiste un limite di 500 righe, non verrà considerata la riga 501.
- Se aggiungi una riga Totale alla tabella dei dati, alcuni calcoli delle tabelle che eseguono aggregazioni potrebbero non sommarsi come previsto, ad esempio calcoli che utilizzano
percentile
omedian
. Il motivo è che i calcoli tabulari calcolano i totali utilizzando i valori nella riga Total (Totale), non utilizzando i valori della colonna data. Consulta la pagina delle best practice per la visualizzazione dei totali delle tabelle potenzialmente nulli per suggerimenti sulla risoluzione dei problemi. - Utilizza sempre gli zeri iniziali per i decimali inferiori a 1. Ad esempio, 0,95 funzionerà, ma 0,95 causerà un errore.
- Se utilizzi la scorciatoia Comando-K (Mac) o Ctrl+K (Windows), vengono cancellati tutti i calcoli tabulari, inclusi i campi personalizzati. Per ripristinare i calcoli tabulari, seleziona la freccia Indietro nel browser. Potrebbe anche essere necessario eseguire nuovamente la query.