Filtrare e limitare i dati

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

Filtrare i dati

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

Inoltre, non è necessario aggiungere una dimensione o una misura ai risultati per applicare un filtro. Ad esempio, puoi creare una query che filtra la Data ordine in base agli ultimi 90 giorni, anche se i risultati mostrano solo Cliente e Numero di ordini.

Nella query puoi utilizzare qualsiasi combinazione di questi tipi di filtro:

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

  • Le corrispondenze avanzate consentono di utilizzare una condizione più avanzata per un campo, ad esempio ricerche di testo complesse o un intervallo di date che inizia nel passato e si estende per un determinato numero di giorni.

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

Filtri di base

Esistono due modi per aggiungere un filtro di base:

  • Nel selettore campi, seleziona il pulsante Filtra per campo a destra del nome del campo.
  • .

I filtri vengono visualizzati nella sezione Filtri sopra i risultati. Per rimuovere un filtro, fai clic sulla X alla sua destra.

Filtri standard

Le opzioni di filtro standard variano in base al tipo di filtro. Ad esempio, una dimensione temporale ti consente di selezionare un intervallo di tempo, mentre una dimensione numerica offre opzioni come uguale a o maggiore di.

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

Quando digiti un valore del filtro per una dimensione di testo, Looker conserva gli spazi iniziali o finali. Ad esempio, la creazione di un filtro che contiene il testo "pantaloni" non corrisponderà ai valori che non contenevano lo spazio iniziale, come "pantaloni e leggings". Il filtro corrisponderà a tutti i valori contenenti lo spazio prima della parola pantaloni, ad esempio "pantaloni da paracadute".

Se copi e incolli un valore in un filtro di testo, gli spazi iniziali e finali vengono tagliati.

Per filtrare in base a 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 tuo browser o da altri elementi nella tua rete e potrebbe essere anche di 2000.

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

Per aggiungere un'altra opzione al filtro, fai clic sulla + a destra di un filtro. La nuova opzione viene visualizzata come condizione OR o AND, a seconda del tipo di opzione di filtro.

Ad esempio, se inizi con la condizione di filtro is greater than 5000 e aggiungi la condizione is less than 2500, Looker aggiunge una condizione OR tra queste istruzioni. Se poi aggiungi la condizione is not equal to 1500, Looker aggiunge una condizione AND. Il filtro risultante include il conteggio degli ordini superiore a 5000 o inferiore a 2500 ed esclude il numero degli ordini pari a 1500.

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

Filtri con attributi utente

Gli amministratori di Looker possono configurare 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 li visualizza. L'opzione Corrisponde a un attributo utente offre questa flessibilità specifica per l'utente. Ad esempio, puoi filtrare una dimensione della regione di vendita in un Look in modo che corrisponda a un attributo utente della regione di vendita. Il Look filtra in base alla regione di vendita specifica dell'utente e si adatta automaticamente per mostrare a ogni utente i dati relativi alla propria regione di vendita.

Filtri per corrispondenze avanzate

Per aggiungere un filtro per corrispondenze avanzato, seleziona corrisponde (avanzato) dal menu a discesa del filtro.

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

Per inserire un carattere speciale in un filtro per corrispondenze avanzate, devi prima aggiungere un carattere speciale (^) all'inizio. 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 ti consentono di personalizzare automaticamente un Look per ciascun utente. Per fare riferimento a un attributo utente in un filtro per corrispondenze avanzate, utilizza la sintassi {{ _user_attributes['name_of_your_attribute'] }}.

Filtri personalizzati

I filtri personalizzati consentono di scrivere i campi, le costanti, le funzioni e gli operatori per il filtro desiderato. Looker consente di creare un'espressione che valuta come vero o falso. Quando esegui la query, Looker restituisce solo le righe per le quali questa condizione è vera.

Aggiunta di un filtro personalizzato

Per aggiungere un filtro personalizzato, espandi la sezione Filtri.

Seleziona la casella di controllo Filtro personalizzato sul lato destro della barra dei Filtri:

Inserisci una dimensione o una funzione. Looker mostrerà un elenco di funzioni, operatori e nomi di campi da utilizzare nell'espressione. Fai clic su un termine nel menu a discesa per aggiungerlo all'espressione. Al termine, l'espressione deve restituire il valore true o false.

Fai clic su Esegui (oppure 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 e in che modo l'editor può aiutarti.

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 fare il database per valutarla, il che può allungare i tempi di query.

Poiché i filtri personalizzati vengono utilizzati per creare una query di database, non puoi fare riferimento alle misure in un filtro personalizzato né utilizzare qualsiasi funzione basata sui risultati della query. La pagina della documentazione Creazione di espressioni di Looker spiega in modo più dettagliato come utilizzare le espressioni di Looker nei campi personalizzati. La pagina della documentazione relativa a funzioni e operatori di Looker mostra le funzioni disponibili e identifica quelle che possono essere utilizzate in un filtro personalizzato.

Rimuovere un filtro personalizzato

Per rimuovere un filtro personalizzato:

  • Fai clic sulla X a destra dell'espressione per eliminarla.
  • Deseleziona la casella di controllo Filtro personalizzato per interrompere l'utilizzo dell'espressione. Se non chiudi la pagina, Looker memorizza il testo digitato e l'espressione viene visualizzata di nuovo se fai di nuovo clic su Filtro personalizzato.

Filtro delle dimensioni: limita i dati non elaborati prima dei calcoli

Quando filtri in base a una dimensione, limiti i dati non elaborati prima di eseguire qualsiasi calcolo.

Ad esempio, supponiamo che tu abbia creato un'esplorazione per visualizzare il numero di ordini effettuati ogni giorno. L'esplorazione include i campi Data di creazione degli ordini e Conteggio ordini.

Poi, aggiungi un filtro su una dimensione Importo dell'ordine con la condizione is greater than 50.

Looker rimuove dai dati tutti gli ordini di importo inferiore a 50 $. L'unità di misura conteggia comunque gli ordini rimanenti per ogni giorno, ma i valori dell'unità di misura sono molto più bassi.

Misure di filtro: limita i risultati dopo il calcolo delle misure

Quando filtri in base a una misura, limiti i risultati dopo il calcolo della misura.

Ad esempio, supponiamo che tu abbia creato un'esplorazione per visualizzare il numero di ordini effettuati ogni giorno. L'esplorazione include i campi Data di creazione degli ordini e Conteggio ordini.

Poi, aggiungi un filtro sulla misura Conteggio ordini con la condizione is greater than 350.

Looker prima conteggia tutti gli ordini per ciascun giorno. A questo punto, il filtro viene applicato. Il filtro rimuove i giorni con un massimo di 350 ordini, lasciando solo i giorni con più di 350 ordini.

Limitazione dei dati

Looker supporta fino a 5000 righe e 200 colonne per i risultati delle query sottoposti a pivot o non pivot. Per le prestazioni del browser, si consigliano al massimo 50 colonne. Looker imposta un limite 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 massimo 5000 righe. Looker ti avvisa se stai nascondendo i dati impostando un limite di righe troppo basso. L'ordinamento è importante: Looker applica prima l'ordinamento, poi quindi applica il limite. Ad esempio, in una query che contiene i campi Stato utenti e Conteggio ordini, ordina i dati per Conteggio ordini per visualizzare i primi cinque stati in base al numero di ordini venduti.

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

Se raggiungi un limite di righe, non puoi ordinare i dati in base ai totali delle righe o ai calcoli tabulari.

Limiti di colonne

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

Il campo Limite di colonne viene visualizzato nella barra dei dati.

Le dimensioni, i calcoli nelle tabelle delle dimensioni, le colonne del totale delle righe e i calcoli delle tabelle 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 singola colonna ai fini del limite di colonne.