Aggregazione sulle righe (totali di riga) nei calcoli tabulari

Puoi utilizzare i calcoli rapidi per eseguire calcoli comuni sui campi numerici presenti nella tabella di 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 vogliate analizzare i dati pivot nelle esplorazioni. Questa pagina spiega come utilizzare la funzione di calcolo della tabella pivot_row() per creare totali di riga e altre aggregazioni che possono aiutare gli utenti a ottenere ulteriori informazioni sui dati di Esplora.

Come funziona pivot_row()?

La funzione di calcolo tabulare pivot_row() raggruppa tutti i valori di una riga sottoposta a pivot in un elenco.

Questo esempio utilizza la seguente tabella di dati dell'esplorazione con Conteggio prodotti raggruppato per Data creazione ordini e 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 creati con la funzione pivot_row() per effettuare 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 di dati dell'esplorazione con Conteggio prodotti raggruppato per Data creazione ordini e pivot per Età utenti, puoi scrivere il seguente calcolo della tabella per visualizzare i totali di riga 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 eseguire l'aggregazione in qualsiasi riga pivot. Ad esempio, anziché un sum(), puoi anche calcolare il mean() dei valori nell'elenco, il max(), il 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. Scopri come utilizzare pivot_row() per calcolare una percentuale del totale sulle righe nella pagina Best practice Come calcolare la percentuale del totale.