Filtrare e limitare i dati

Questa pagina spiega come un utente può filtrare e limitare i dati in un'esplorazione di Looker Explore. Ad esempio, un utente può filtrare i risultati della query dell'esplorazione in base agli ultimi tre mesi o a un determinato cliente. Gli utenti possono anche limitare il numero di righe o di colonne pivot visualizzate in un'esplorazione.

Filtrare i dati

I filtri consentono di limitare i dati visualizzati agli elementi di interesse. Qualsiasi campo nell'istanza di Looker può diventare un filtro.

Inoltre, non è necessario aggiungere una dimensione o una misura ai risultati per filtrarli. Ad esempio, puoi creare una query che filtri la data dell'ordine in base agli ultimi 90 giorni, anche se i risultati mostrano solo Cliente e Numero di ordini.

Puoi utilizzare qualsiasi combinazione di questi tipi di filtri nella query:

  • I filtri di base sono i più di uso comune; Looker fornisce elenchi a discesa, widget calendario e campi di testo appropriati.

  • Corrispondenze avanzate consentono di applicare una condizione più avanzata a un campo, ad esempio ricerche di testo complesse o un intervallo di date che inizia in passato e si estende per un determinato numero di giorni.

  • I filtri personalizzati consentono di specificare la logica di business dettagliata, combinare la logica AND e OR o utilizzare le funzioni di Looker.

Filtri di base

Esistono diversi modi per aggiungere un filtro di base:

  • Nel selettore di campi, seleziona Filtra per campo a destra del nome del campo.
  • Nella scheda Risultati del riquadro Dati , seleziona l'icona a forma di ingranaggio nell'intestazione del campo e poi seleziona Filtra.

I filtri vengono visualizzati nella sezione Filtri. Per rimuovere un filtro, seleziona Rimuovi a destra della clausola del filtro.

Filtri standard

Le opzioni dei filtri standard variano in base al tipo di filtro. Ad esempio, una dimensione temporale consente di selezionare un intervallo di tempo, mentre una dimensione numerica fornisce opzioni come è o è >.

Per le dimensioni di testo, Looker visualizza un elenco dei valori dei dati esistenti per il campo. Man mano che digiti, Looker restringe l'elenco ai valori che includono il testo.

Per filtrare un insieme di valori di grandi dimensioni, incolla un elenco di valori nel campo del filtro. Il numero massimo di valori che puoi incollare potrebbe essere limitato dal browser o da altri elementi della rete e potrebbe essere pari a 2000.

Per inserire un carattere speciale in un filtro standard, aggiungi prima una barra rovesciata iniziale. Ad esempio, per filtrare in base a Santa Cruz, CA, devi inserire Santa Cruz \, CA.

Per aggiungere un'altra opzione al filtro, seleziona + Filtra. Questa azione apre la finestra di dialogo Aggiungi filtro, che consente di scegliere un campo su cui creare la nuova opzione di filtro. Per aggiungere un nuovo filtro gruppo, seleziona + Nuovo gruppo nella sezione Filtri.

Quando aggiungi più di un filtro, l'opzione per specificare la logica dei filtri AND e OR e passare da una all'altra viene visualizzata a sinistra dei campi dei filtri. Un nuovo gruppo di filtri crea un insieme separato di filtri con l'opzione per specificare la logica dei filtri AND e OR tra i gruppi.

Filtri con attributi utente

Gli amministratori di Looker possono configurare gli attributi utente che specificano valori specifici dell'utente. Ad esempio, un amministratore può definire un attributo utente per una regione di vendita e assegnare i valori appropriati a singoli utenti o gruppi di utenti.

Gli attributi utente consentono di personalizzare automaticamente un Look o una dashboard per ogni utente che la visualizza. La condizione corrisponde a un attributo utente offre questa flessibilità specifica dell'utente. Ad esempio, puoi filtrare una dimensione della regione di vendita in un Look in modo che sia uguale a un attributo utente della regione di vendita. Il Look verrà filtrato in base alla regione di vendita specifica dell'utente e si adatterà automaticamente per mostrare a ogni utente i dati della propria regione di vendita.

Filtri di corrispondenze avanzate

Per aggiungere un filtro di corrispondenze avanzate, seleziona l'opzione corrisponde a (avanzato) dal menu a discesa della condizione del filtro.

Nel campo di testo, inserisci l'espressione di filtro. Per visualizzare tutte le espressioni di filtro disponibili, consulta la pagina della documentazione Espressioni di filtro di Looker.

Per inserire un carattere speciale in un filtro di corrispondenze avanzate, aggiungi prima un accento circonflesso iniziale (^). Ad esempio, per filtrare in base a Santa Cruz, CA, devi inserire Santa Cruz ^, CA.

L'amministratore di Looker può configurare valori specifici dell'utente, chiamati attributi utente, che consentono di personalizzare automaticamente un Look per ogni utente. Per fare riferimento a un attributo utente in un filtro di corrispondenze avanzate, utilizza la seguente sintassi:

{{ _user_attributes['USER_ATTRIBUTE_NAME'] }}

Filtri personalizzati

I filtri personalizzati consentono di scrivere i campi, le costanti, le funzioni e gli operatori per personalizzare il filtro. Looker consente di creare un'espressione che restituisce yes o no. Quando esegui la query, Looker restituisce solo le righe per cui la condizione è yes.

Aggiungere un filtro personalizzato

Per aggiungere un filtro personalizzato dalla sezione Filtri, segui questi passaggi:

  1. Seleziona + Espressione personalizzata.
  2. Inserisci una dimensione o una funzione per consentire a Looker di visualizzare un elenco di funzioni, operatori e nomi di campi da utilizzare nell'espressione. Seleziona un termine nel menu a discesa per aggiungerlo all'espressione. Al termine, l'espressione di filtro personalizzato deve restituire yes o no.
  3. Seleziona Salva.
  4. Seleziona Esegui (o utilizza la scorciatoia da tastiera Comando-Invio per Mac o Ctrl+Invio per Windows) per eseguire la query con il filtro personalizzato applicato.

La pagina della documentazione Creazione di espressioni di Looker spiega come creare espressioni di Looker aiutandoti con l'editor.

Le espressioni di Looker possono utilizzare tutti i campi, le funzioni e gli operatori richiesti dalla logica di business. Più complessa è la condizione, più lavoro deve svolgere il database per valutarla; le condizioni complesse possono allungare i tempi di esecuzione delle query.

Rimuovere un filtro personalizzato

Per rimuovere un'espressione di filtro personalizzato dalla query, seleziona Rimuovi dall'intestazione Filtro personalizzato. Se lasci aperta la pagina del browser, Looker ricorda ciò che hai digitato e l'espressione viene visualizzata di nuovo se selezioni di nuovo Filtro personalizzato.

Filtrare le dimensioni: limita i dati non elaborati prima dei calcoli

Quando filtri una dimensione, limiti i dati non elaborati prima di eseguire i calcoli.

Ad esempio, supponiamo di aver creato un'esplorazione per visualizzare il numero di ordini effettuati ogni giorno. L'esplorazione include i campi Data di creazione degli ordini e Conteggio degli ordini. Poi, aggiungi un filtro a una dimensione Stato dell'ordine con la condizione is COMPLETED.

Looker rimuove dai dati tutti gli ordini che non sono stati completati. La misura continua a contare gli ordini rimanenti per ogni giorno, ma i valori delle misure sono inferiori.

Filtrare le misure: limita i risultati dopo il calcolo delle misure

Quando filtri una misura, limiti i risultati dopo che la misura è stata calcolata.

Ad esempio, supponiamo di aver creato un'esplorazione per visualizzare il numero di ordini effettuati ogni giorno. L'esplorazione include i campi Data di creazione degli ordini e Conteggio degli ordini. Poi, aggiungi un filtro alla misura Conteggio degli ordini con la condizione is < 20.

Looker conta prima tutti gli ordini per ogni giorno. Poi, viene applicato il filtro. Il filtro limita il set di dati solo ai giorni in cui sono stati effettuati meno di 20 ordini. Potresti dover disattivare l'opzione Riempimento delle dimensioni di Looker se Looker restituisce valori nulli.

Limitare i dati

Looker supporta fino a 5000 righe e 200 colonne per i risultati delle query sottoposte a pivot o non sottoposte a pivot. Per le prestazioni del browser, sono consigliate 50 o meno colonne. Looker imposta un limite di colonne predefinito di 50 colonne per i risultati delle query sottoposte a pivot.

Per visualizzare un sottoinsieme dei risultati completi della query, puoi impostare un limite di righe, un limite di colonne o entrambi.

Limiti di righe

Puoi impostare un limite di righe fino a 5000 righe. Looker ti avvisa se potresti nascondere i dati impostando un limite di righe troppo basso. L'ordinamento è importante: Looker applica prima l'ordinamento e poi il limite. Ad esempio, in una query che contiene i campi Mese di creazione degli ordini e Conteggio degli ordini, ordina per Conteggio degli ordini e poi specifica un limite di righe di 5 per visualizzare i mesi in cui è stato effettuato il maggior numero di ordini.

Per saperne di più sui limiti di righe in altre parti di Looker, consulta la pagina delle best practice Quali sono tutti i limiti di righe in Looker? pagina delle best practice.

Limiti di colonne

Se hai aggiunto un pivot ai risultati della query, puoi applicare un limite di colonne fino a 200. Looker ti avvisa se potresti nascondere i dati impostando un limite di colonne troppo basso. L'ordinamento del pivot è importante: Looker applica prima l'ordinamento e poi il limite. Ad esempio, in una query che contiene il campo Conteggio degli ordini e che è sottoposta a pivot in base al campo Mese di creazione degli ordini, ordina per Mese di creazione degli ordini per visualizzare i cinque mesi più recenti in cui sono stati creati gli ordini.

Il campo Limite colonne viene visualizzato nella barra dei dati.

Le dimensioni, i calcoli tabulari delle dimensioni, le colonne dei totali di riga e i calcoli tabulari delle misure al di fuori dei pivot non vengono conteggiati ai fini del limite di colonne. I gruppi sottoposti a pivot vengono conteggiati come una colonna ai fini del limite di colonne.