Puoi utilizzare i calcoli scorciatoie per eseguire calcoli comuni su campi numerici nella tabella dati di un'esplorazione senza utilizzare funzioni e operatori di Looker se disponi delle autorizzazioni per creare calcoli tabulari.
Potrebbero verificarsi situazioni in cui tu o altri utenti volete analizzare dati sottoposti a pivot nelle esplorazioni. Questa pagina illustra come utilizzare la funzione di calcolo tabulare pivot_row()
per creare totali delle righe e altre aggregazioni che possono aiutare gli utenti a ottenere ulteriori informazioni sui dati di Esplora.
Come funziona pivot_row()
?
La funzione di calcolo della tabella pivot_row()
raggruppa tutti i valori di una riga sottoposta a pivot in un elenco.
Questo esempio utilizza la seguente tabella di dati Esplora con Conteggio prodotti raggruppato per Data di creazione degli ordini e pivot per Età degli utenti:
Puoi utilizzare pivot_row()
per scrivere un calcolo tabulare che raggruppa tutti i valori della riga Conteggio prodotti in una singola colonna:
pivot_row(${products.count})
Il calcolo tabulare restituisce quindi una nuova colonna che mostra un elenco di tutti i valori di Conteggio prodotti in ogni riga sottoposta a pivot:
Calcolo del totale delle righe utilizzando pivot_row()
Puoi anche eseguire calcoli sugli elenchi creati con la funzione pivot_row()
per effettuare ulteriori analisi. Ad esempio, puoi calcolare i totali delle righe utilizzando la funzione sum()
sui valori elencati restituiti da pivot_row()
.
Utilizzando la stessa tabella di dati Esplora con Conteggio prodotti raggruppato per Data di creazione degli ordini e ruotato in base a Età degli utenti, puoi scrivere il seguente calcolo tabulare per generare i totali delle righe per Conteggio prodotti:
sum(pivot_row(${products.count}))
Il calcolo tabulare somma l'elenco dei valori di Conteggio prodotti calcolati con la funzione pivot_row()
e genera una nuova colonna che mostra il totale di ogni riga sottoposta a pivot:
Calcolo di altre aggregazioni utilizzando pivot_row()
Puoi utilizzare la funzione pivot_row()
per aggregare i dati in qualsiasi riga sottoposta a pivot. Ad esempio, anziché sum()
, puoi anche calcolare mean()
dei valori nell'elenco, max()
, min()
e così via. Questa sezione della pagina della documentazione relativa alle funzioni e agli operatori di Looker elenca tutte le funzioni e gli operatori di calcolo tabulari disponibili.
pivot_row()
, inclusa una percentuale del totale. Scopri
come utilizzare pivot_row()
per calcolare una percentuale del totale tra le righe nella pagina Come calcolare la percentuale del totale: best practice.