Puoi utilizzare calcoli con scorciatoie per eseguire calcoli comuni sui campi numerici che si trovano nella tabella dati di un'esplorazione senza utilizzare le funzioni e gli operatori di Looker se disponi delle autorizzazioni per creare calcoli tabulari.
Potrebbero verificarsi situazioni in cui tu o altri utenti volete analizzare i dati con pivot nelle esplorazioni. In questa pagina viene spiegato 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 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 ordini e sottoposto a pivot per Età utenti:
Puoi utilizzare pivot_row()
per scrivere un calcolo della tabella che raggruppi tutti i valori di riga Conteggio prodotti in una colonna:
pivot_row(${products.count})
Il calcolo della tabella genera quindi una nuova colonna che mostra un elenco di tutti i valori di Conteggio prodotti in ogni riga pivot:
Calcolo del totale di riga utilizzando pivot_row()
Puoi anche eseguire calcoli sugli elenchi che crei con la funzione pivot_row()
per eseguire ulteriori analisi. Ad esempio, puoi calcolare i totali di riga utilizzando la funzione sum()
sui valori elencati restituiti da pivot_row()
.
Utilizzando la stessa tabella dati Esplora con Conteggio prodotti raggruppato per Data di creazione ordini e sottoposto a pivot per Età 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 Conteggio prodotti calcolati con la funzione pivot_row()
e restituisce 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é un valore sum()
, puoi anche calcolare il valore mean()
dei valori nell'elenco, max()
, min()
e così via. Questa sezione della pagina della documentazione Funzioni e operatori di Looker elenca tutte le funzioni e gli operatori di calcolo delle tabelle disponibili.
pivot_row()
, inclusa una percentuale del totale. Informazioni
Come utilizzare pivot_row()
per calcolare una percentuale del totale nelle righe nella pagina Best practice di Come calcolare la percentuale del totale.