Calcolo della percentuale della variazione precedente e della variazione percentuale con calcoli tabulari

In alternativa ai metodi descritti in questa pagina, puoi utilizzare i calcoli con scorciatoie per eseguire calcoli comuni sui campi numerici che si trovano in una tabella dati di esplorazione senza utilizzare le funzioni e gli operatori di Looker se disponi delle autorizzazioni per creare calcoli tabulari.

I calcoli tabulari consentono di creare metriche ad hoc ed eseguire calcoli sui dati restituiti da una query Esplora. È utile per calcolare metriche come percentuale precedente e variazione percentuale.

Questa pagina mostra come calcolare queste metriche, sia in colonne down che in righe incrociate.

Calcolo della percentuale delle colonne precedenti e di variazione percentuale utilizzando offset()

La funzione di calcolo tabulare offset() ti consente di fare riferimento ai valori di altre righe nella stessa colonna. Ciò è perfetto per calcolare la percentuale delle colonne precedenti e di variazione percentuale in basso.

I seguenti esempi utilizzano i dati della seguente tabella, che include Orders Count (Conteggio ordini) raggruppati per Orders Created Date (Data di creazione ordini):

Calcolo della percentuale di colonne in basso precedenti utilizzando offset()

Per calcolare la percentuale di valore precedente di orders.count, puoi eseguire un calcolo tabulare come segue:

${orders.count} / offset(${orders.count}, -1)

Ogni valore della colonna viene diviso per il valore nella riga precedente.

Calcolo della variazione percentuale delle colonne utilizzando offset()

Puoi calcolare la variazione percentuale in modo simile alla percentuale della differenza precedente e quindi sottrarre l'intero calcolo per 1:

${orders.count} / offset(${orders.count}, -1) -1 

I risultati

I calcoli delle tabelle delle percentuali precedenti e delle variazioni percentuali restituiscono i seguenti risultati:

Tabella di dati Esplora che mostra due nuove colonne per i calcoli delle tabelle delle variazioni percentuali del conteggio degli ordini precedenti e delle percentuali del conteggio degli ordini.

Puoi personalizzare il formato dei valori dei calcoli tabulari selezionando un formato dal menu a discesa Formato nel popup Crea calcolo tabulare o Modifica calcolo tabulare oppure nell'editor Calcolo tabella in-page quando la funzionalità di Labs Calcoli tabelle in-page è attivata. In alternativa, puoi utilizzare la formattazione personalizzata come spiegato nella pagina della documentazione sull'aggiunta della formattazione personalizzata ai campi numerici (se vuoi utilizzare formati diversi da quelli predefiniti disponibili).

Calcolo della variazione percentuale e della percentuale di valori precedenti nelle righe utilizzando pivot_offset()

Con i risultati con pivot, la funzione di calcolo tabulare pivot_offset() ti consente di fare riferimento a valori che si trovano sulla stessa riga in colonne diverse. Negli esempi seguenti, l'utilizzo di pivot_offset(), -1 fa riferimento alla colonna precedente (anziché alla riga precedente).

Gli esempi riportati di seguito utilizzano i dati della tabella seguente, che include Numero ordini raggruppati per Data di creazione ordini e sottoposti a pivot per Livello età utenti:

Calcolo della percentuale dei dati precedenti nelle righe in pivot utilizzando pivot_offset()

Per calcolare la percentuale del valore precedente nelle righe, puoi utilizzare pivot_offset() nello stesso modo in cui offset() è stato utilizzato negli esempi che mostravano come calcolare la percentuale della percentuale precedente e della variazione percentuale verso il basso:

${orders.count} / pivot_offset(${orders.count}, -1)

Questa espressione divide ogni valore nella tabella per il valore nella stessa riga, che si trova una colonna a sinistra. Viene visualizzata la seguente tabella:

Tabella Esplora dati che mostra una nuova colonna pivot per il calcolo della tabella di conteggio degli ordini (percentuale del precedente) tra righe.

Calcolo della variazione percentuale nelle righe sottoposte a pivot utilizzando pivot_offset()

Anche in questo caso, puoi utilizzare pivot_offset() per eseguire calcoli nelle righe incrociate nello stesso modo in cui utilizzi offset() per calcolare le colonne:

(${orders.count} / pivot_offset(${orders.count}, -1)) - 1

È la stessa espressione della percentuale precedente, solo sottratta per 1. Viene visualizzata la seguente tabella:

Tabella Esplora dati che mostra una nuova colonna pivot per il calcolo della percentuale di variazione del conteggio degli ordini tra righe diverse.