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 di 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 che stai visualizzando agli elementi di tuo interesse. Qualsiasi campo dell'istanza di Looker può diventare un filtro.
Inoltre, non è necessario aggiungere necessariamente una dimensione o una misura ai risultati per filtrarli. Ad esempio, puoi creare una query che filtri la Data ordine riportandola 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 filtri:
I filtri di base sono i più utilizzati; Looker fornisce elenchi a discesa, widget di calendario e campi di testo appropriati.
Le corrispondenze avanzate consentono 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
eOR
o utilizzare le funzioni di Looker.
Filtri di base
Esistono due modi per aggiungere un filtro di base:
- Nel selettore di campi, seleziona il pulsante Filtra per campo a destra del nome del campo.
- Nella scheda Risultati del riquadro Dati, seleziona il pulsante del menu a forma di ingranaggio a destra del campo e poi seleziona Filtra in base a
<field value>
.
I filtri vengono visualizzati nella sezione Filtri. 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 visualizza un elenco di valori dei dati esistenti per il campo. Durante la digitazione, Looker restringe l'elenco ai valori che includono quel testo.
Per filtrare in base a un insieme elevato di valori, 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 tua rete ed essere anche di 2000.
Per inserire un carattere speciale in un filtro standard, devi prima aggiungere 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, fai clic su + Filtro. Si aprirà la finestra di dialogo Aggiungi filtro, che ti consente di scegliere un campo su cui creare la nuova opzione di filtro. Per aggiungere un nuovo gruppo di filtri, puoi anche fare clic su + Nuovo gruppo.
Quando aggiungi più di un filtro, l'opzione per specificare tra AND
e OR
logica di filtro e passare da un filtro all'altro viene visualizzata a sinistra dei campi del filtro. Un nuovo gruppo di filtri crea un insieme distinto di filtri con la possibilità di specificare la logica di filtro AND
e OR
tra i gruppi.
Filtri con attributi utente
Gli amministratori di Looker possono configurare gli attributi utente che specificano valori specifici per 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 ti consentono di personalizzare automaticamente un look o una dashboard per ogni utente che li visualizza. L'operatore Corrisponde a un attributo utente offre questa flessibilità specifica per l'utente. Ad esempio, puoi filtrare una dimensione regione di vendita in un Look in modo che corrisponda a un attributo utente per una regione di vendita. Il look viene filtrato in base alla regione di vendita specifica dell'utente e si regola automaticamente per mostrare a ogni utente i dati relativi alla sua regione di vendita.
Filtri per le corrispondenze avanzate
Per aggiungere un filtro di corrispondenze avanzate, 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 sulle espressioni di filtro di Looker.
Per inserire un carattere speciale in un filtro delle corrispondenze avanzate, aggiungi prima un carattere carat 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 delle corrispondenze avanzate, utilizza la sintassi {{ _user_attributes['name_of_your_attribute'] }}
.
Filtri personalizzati
I filtri personalizzati ti consentono di scrivere i campi, le costanti, le funzioni e gli operatori per il filtro che preferisci. Looker consente di creare un'espressione che viene valutata come vero o falso. Quando esegui la query, Looker restituisce solo le righe per le quali la condizione è vera.
Aggiungere un filtro personalizzato
Per aggiungere un filtro personalizzato, espandi la sezione Filtri.
Seleziona la casella di controllo Filtro personalizzato sul lato destro della barra Filtri:
Inserisci una dimensione o una funzione. Looker visualizza 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 true o false.
Fai clic su Esegui (o utilizza la scorciatoia da tastiera Comando-Invio per Mac o Ctrl+Invio per Windows) per eseguire la query dopo aver applicato il filtro personalizzato.
Nella pagina della documentazione Creazione di espressioni di Looker viene spiegato come creare espressioni di Looker e come può esserti utile l'editor.
Le espressioni di Looker possono utilizzare tutti i campi, le funzioni e gli operatori necessari per la tua logica di business. Più complessa è la condizione, più lavoro deve svolgere il database per valutarla, il che potrebbe prolungare i tempi di query.
Poiché i filtri personalizzati vengono utilizzati per creare una query del database, non puoi fare riferimento alle misure in un filtro personalizzato o utilizzare funzioni che si basano 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 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 ciò che hai digitato e l'espressione viene visualizzata di nuovo se fai di nuovo clic su Filtro personalizzato.
Dimensioni di filtro: 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 Ordini di creazione e Conteggio ordini.
Successivamente, aggiungi un filtro a una dimensione Importo dell'ordine con la condizione is greater than 50
.
Looker rimuove dai dati tutti gli ordini inferiori a 50 $. La misura conteggia comunque gli ordini rimanenti per ogni giorno, ma i valori della 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 creazione ordini e Conteggio ordini.
Successivamente, aggiungi un filtro alla misura Conteggio ordini con la condizione is greater than 350
.
Looker conteggia innanzitutto tutti gli ordini per ciascun giorno. A questo punto viene applicato il filtro. Il filtro rimuove i giorni con un massimo di 350 ordini, lasciando solo i giorni con più di 350 ordini.
Dati limitati
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 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 potresti nascondere i dati impostando un limite di righe troppo basso. L'ordine di ordinamento è importante: Looker applica prima l'ordinamento e poi il limite. Ad esempio, in una query che contiene i campi Stato utente e Conteggio ordini, ordina per Conteggio ordini per visualizzare i cinque stati principali in base al numero di ordini venduti.
Per saperne di più sui limiti di righe in altre parti di Looker, consulta Cosa sono tutti i limiti di righe in Looker? pagina Best practice.
Se raggiungi un limite di righe, non puoi ordinare in base ai totali delle righe o ai calcoli tabulari.
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 contenente il campo Conteggio ordini e ruotata in base al campo Mese creato, ordina la query in base a Mese creato per vedere gli ultimi cinque mesi in cui sono stati creati gli ordini.
Le dimensioni, i calcoli delle tabelle delle dimensioni, le colonne totali delle righe e i calcoli delle tabelle di misurazione al di fuori dei pivot non vengono conteggiati ai fini del limite di colonne. I gruppi pivot vengono conteggiati come una colonna ai fini del raggiungimento del limite di colonne.