Aggregazione tra righe (totali di righe) nei calcoli tabulari

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.

Puoi anche eseguire calcoli più complessi sulle righe pivot con la funzione 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.