Aggregazione sulle righe (totali di riga) nei calcoli tabulari

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.

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