Mostra i totali dei calcoli tabulari potenzialmente confusi come valori null

Se disponi delle autorizzazioni appropriate per creare calcoli tabulari, puoi utilizzare i calcoli di scorciatoia, che ti consentono di eseguire calcoli comuni sui campi numerici presenti nella tabella di dati di un'esplorazione senza dover utilizzare funzioni e operatori di Looker.
Puoi anche applicare i calcoli tabulari direttamente ai valori nella riga Totale.

Perché i calcoli nella riga Totale possono creare confusione

Gli esempi e le discussioni in questa pagina si basano su un esempio di query Esplora: Numero elementi ordine, Conteggio utenti, Elementi ordine per utente e Elementi ordine medio raggruppati per Data di creazione ordini con l'opzione Totali applicata:

Il totale degli articoli dell'ordine per utente è 4,5, ovvero il totale previsto arrotondato di 54.767 (Totale elementi dell'ordine) diviso per 12.290 (Totale utenti).

Il totale per Elementi ordine medi è 54.767, ovvero il Conteggio elementi ordine totale (54.767) diviso per 1, il che potrebbe non avere senso mostrare agli utenti.

Come discusso nel Considerazioni sull'utilizzo dei calcoli tabulari nella pagina della documentazione Utilizzo dei calcoli tabulari: i calcoli tabulari calcolano i totali in base alla singola riga Totale, non ai valori nella colonna dei dati. I risultati sono chiaramente comprensibili per alcuni calcoli, come il totale del calcolo della tabella Articoli dell'ordine per utente.

Tuttavia, i calcoli tabulari che eseguono aggregazioni, ad esempio quelli che utilizzano percentile e median, possono calcolare i totali in modo confuso, ad esempio nel totale Elementi ordine medio nell'esempio dell'esplorazione.

Sostituzione di un totale di calcolo con un simbolo null nella riga Totale

Se un risultato di un totale del calcolo tabulare è potenzialmente fuorviante, puoi sostituire uno dei totali con un simbolo nullo utilizzando la seguente espressione di calcolo tabulare. Puoi sostituire my_grouping_dim con la dimensione di raggruppamento e table_calc con il calcolo della tabella per cui vuoi visualizzare un valore nullo nella riga Totale:

if(is_null(my_grouping_dim), null, <table_calc>)

Se l'espressione precedente viene applicata al calcolo tabulare Elementi ordine medio, il calcolo tabulare visualizzerà un simbolo null per il totale di Elementi di ordine medio nella riga Totale della tabella dati:

  if(is_null(${orders.created_date}), null, mean(${order_items.count}))

Questo risultato nella tabella dei dati è simile al seguente:

Esplora la tabella di dati che mostra un valore nullo anziché 54.767 nella colonna della riga Totale elementi ordine medio.

Risorse aggiuntive

Per ulteriori informazioni sulla risoluzione dei problemi totali per le misure, consulta Perché i miei totali non corrispondono ai valori della mia tabella? pagina Best practice.