Filtrare e limitare i dati

I filtri ti consentono di restringere i risultati di un'esplorazione solo ai dati che ti interessano. Ad esempio, puoi filtrare i risultati delle query di un'esplorazione in base agli ultimi tre mesi o a un determinato cliente. Looker offre una serie di condizioni di filtro per filtrare i dati.

La limitazione dei dati ti consente di visualizzare un sottoinsieme dei risultati completi della query. Impostare limiti per i dati può essere utile quando vuoi ottimizzare la velocità o il rendimento, soprattutto con set di dati di grandi dimensioni. Con Looker, puoi limitare le righe o le colonne pivot.

Ruoli obbligatori

Per visualizzare, filtrare e limitare le esplorazioni, devi disporre del ruolo Looker User o di un altro ruolo che contenga l'autorizzazione explore.

Filtra i dati

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

Un campo non deve necessariamente essere visualizzato nei risultati di una query di Esplora per poter essere filtrato. Ad esempio, puoi creare una query che filtra la Data ordine in base agli ultimi 90 giorni, anche se i risultati contengono solo Cliente e Numero di ordini.

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

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

  • Le corrispondenze avanzate consentono una condizione di filtro più avanzata, 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.

Visualizzazione e modifica dei filtri

Per visualizzare o modificare i filtri, apri il riquadro dei filtri facendo clic sull'icona Filtri nella parte superiore della finestra Esplora o accanto al riquadro Configura.

Puoi espandere o ridurre a icona il riquadro dei filtri facendo clic e trascinando dal bordo inferiore del riquadro.

Puoi anche scorrere all'interno del riquadro dei filtri per visualizzarli tutti.

Nel riquadro dei filtri puoi eseguire le seguenti attività:

Ogni volta che aggiungi, rimuovi o modifichi un filtro, ricordati di fare clic su Esegui per aggiornare per eseguire nuovamente la query con l'aggiornamento applicato.

Per chiudere il riquadro dei filtri, fai clic sull'icona Filtri. Quando il riquadro dei filtri è chiuso, mostra un riepilogo dei filtri dell'esplorazione.

Filtra in base al valore della cella

Puoi fare clic sul valore di una cella nel riquadro Dati e poi selezionare l'opzione Filtra per per aggiungere un filtro per il valore della cella.

Condizioni filtro

I filtri possono essere riassunti tramite le relative condizioni di filtro. Le condizioni di filtro includono i seguenti elementi:

  • Il campo su cui viene applicato il filtro (una dimensione o una misura).
  • L'operatore di filtro, ad esempio è compreso tra, contiene o è >. L'operatore di filtro definisce il confronto logico che contribuisce a creare la logica dei filtri.
  • Il valore del filtro con cui vengono confrontati i dati.

Le condizioni di filtro variano in base al tipo di campo. Ad esempio, un filtro che utilizza una dimensione temporale ti consente di selezionare un intervallo di tempo per il valore del filtro; una dimensione numerica ti fornisce opzioni di operatore come è > o è <.

Puoi modificare la condizione di filtro per un filtro nel riquadro dei filtri. Ad esempio, puoi selezionare il menu a discesa dell'operatore per modificare la logica del filtro o modificare il valore del filtro nel relativo campo. Verranno visualizzate le condizioni filtro disponibili per un campo.

Quando inserisci un valore per un filtro che utilizza dimensioni di testo (ad esempio un campo per i nomi dei clienti), Looker visualizza un elenco di valori di dati esistenti per il campo. Mentre digiti nel campo del valore, Looker restringe l'elenco ai valori che includono quel testo.

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 browser o da altri elementi della rete e potrebbe essere pari a 2000.

Ogni volta che modifichi una condizione di filtro, ricordati di fare clic su Esegui per aggiornare per eseguire nuovamente la query con l'aggiornamento applicato.

Filtri di base

I filtri di base sono costituiti da un insieme semplice di condizioni filtro basate sulle opzioni dei menu a discesa predefiniti di Looker.

Puoi aggiungere un filtro di base in diversi modi:

  • Nel riquadro dei filtri, fai clic su + Filtro per aggiungere un filtro di base. Questa azione apre la finestra di dialogo Aggiungi filtro, che ti consente di scegliere un campo su cui creare il nuovo filtro.
  • Nella scheda Tutti i campi o Campi in uso del pannello Configura, seleziona l'icona Filtra per campo di un campo.
  • Nel riquadro Dati, seleziona l'opzione Filtro nella colonna dei dati di un campo menu Altre opzioni.

I filtri appena aggiunti vengono visualizzati nel riquadro dei filtri. Vai al riquadro dei filtri per aggiungere un valore di filtro e modificare la condizione di filtro.

Filtri con attributi utente

Gli amministratori di Looker possono configurare gli attributi utente che specificano valori specifici per l'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.

L'utilizzo di filtri con attributi utente ti consente di personalizzare automaticamente un'esplorazione o un Look per ogni utente che lo visualizza. L'operatore corrisponde a un attributo utente offre questa flessibilità specifica per l'utente. Ad esempio, puoi filtrare una dimensione della regione di vendita in un'esplorazione in modo che corrisponda a un attributo utente della regione di vendita. L'esplorazione filtrerà i dati in base alla regione di vendita specifica dell'utente e si adatterà automaticamente per mostrare a ogni utente i dati relativi alla propria regione di vendita.

Filtri per le corrispondenze avanzate

I filtri di corrispondenza avanzata consentono una logica di filtro più complessa e l'inserimento libero di testo, espressioni di filtro o valori nel campo del valore del filtro.

Per aggiungere un filtro per le corrispondenze avanzate, utilizza la procedura del filtro di base per creare un filtro e seleziona l'opzione corrisponde (avanzato) dal menu a discesa dell'operatore del filtro.

Nel campo di testo, inserisci l'espressione di filtro o un'altra logica. 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'espressione di filtro per le corrispondenze avanzate, aggiungi un accento circonflesso (^) prima del carattere speciale. Ad esempio, per inserire la virgola nell'espressione di filtro Santa Cruz, CA, devi inserire Santa Cruz ^, CA.

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 ti consentono di scrivere i campi, le costanti, le funzioni e gli operatori necessari per personalizzare i filtri. Looker ti consente di creare un'espressione che restituisce yes o no. Quando esegui la query, Looker restituisce solo le righe per le quali la condizione è yes. Puoi creare un filtro personalizzato per ogni esplorazione.

Per aggiungere un filtro personalizzato:

  1. Vai al riquadro dei filtri.
  2. Seleziona + Espressione personalizzata.
  3. Inserisci una dimensione o una funzione per fare in modo che Looker visualizzi 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 personalizzata deve restituire yes o no.
  4. Seleziona Salva.
  5. Seleziona Esegui per aggiornare per eseguire la query con il filtro personalizzato applicato.

La pagina della documentazione Creazione di espressioni Looker spiega come creare espressioni Looker e come l'editor può esserti d'aiuto.

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

Puoi creare un filtro personalizzato per ogni esplorazione.

Per modificare un filtro personalizzato, fai clic sull'icona Modifica accanto al filtro per aprire l'editor di espressioni personalizzate.

Più filtri

Quando sono presenti più filtri in un'esplorazione, hai a disposizione alcune opzioni per organizzare la logica dei filtri.

Per impostazione predefinita, Looker inserisce tutti i filtri in un unico gruppo. Tutti i filtri di quel gruppo sono collegati tra loro tramite la logica di filtro AND e OR.

A volte potresti voler filtrare un'esplorazione in base a più condizioni non direttamente correlate. In questo caso, puoi creare gruppi di filtri aggiuntivi e collegarli tramite la logica AND o OR.

Per aggiungere un nuovo gruppo di filtri, seleziona + Nuovo gruppo nella sezione Filtri.

Dimensioni di filtro: limitano i dati non elaborati prima dei calcoli

Quando filtri in base a una dimensione, limiti i dati non elaborati prima che vengano eseguiti i calcoli.

Ad esempio, supponiamo che tu abbia creato un'esplorazione per visualizzare lo stato dei nuovi acquirenti. L'esplorazione include i campi Stato degli ordini e Conteggio degli ordini. Poi, aggiungi un filtro su una dimensione Orders Is First Purchase (Yes/No) con il valore YES.

Looker rimuove dai risultati tutti gli ordini che non sono i primi ordini. La misura Orders Count (Numero di ordini) continua a conteggiare gli ordini per ogni stato, ma i valori della misura sono inferiori rispetto a quelli che si otterrebbero se il filtro non venisse applicato.

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

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

Ad esempio, supponiamo che tu abbia creato un'esplorazione per visualizzare il numero di ordini effettuati per città. L'esplorazione include i campi Users City (Città degli utenti) e Orders Count (Numero di ordini). Poi, aggiungi un filtro alla misura Orders Count con la condizione is >= 250.

Looker conta innanzitutto tutti gli ordini per ogni città. Poi viene applicato il filtro. Il filtro limita il set di dati solo alle città con più di 250 ordini, ma i valori delle misure sono gli stessi di quelli che si otterrebbero se il filtro non fosse applicato.

Se Looker restituisce valori nulli, potrebbe essere necessario disattivare l'opzione riempimento della dimensione di Looker.

Rimozione dei filtri

Per rimuovere un filtro dall'esplorazione, puoi eseguire una delle seguenti azioni:

  • Nel riquadro dei filtri, seleziona l'icona Rimuovi accanto al filtro.
  • Nella scheda Tutti i campi o Campi in uso del pannello Configura, seleziona l'icona Filtra per campo di un campo.
  • Nel riquadro Dati, seleziona l'opzione filter_alt_off Rimuovi filtro nella colonna dei dati di un campo menu Altre opzioni.

Altri modi per filtrare i dati

Il filtro dei dati in un'esplorazione è solo uno dei modi per filtrare i dati. Altri modi per filtrare i dati con Looker includono:

Limitazione dei dati

Looker supporta fino a 5000 righe o fino a 50.000 righe se l'amministratore specifica un limite superiore. Looker supporta fino a 200 colonne per i risultati delle query con o senza pivot. Per le prestazioni del browser, è consigliabile utilizzare un massimo di 50 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 o fino a 50.000 righe se l'amministratore specifica un limite superiore.

Looker ti avvisa se potresti nascondere dei 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 Città degli utenti e Numero di ordini, ordina per Numero di ordini e poi specifica un limite di righe pari a 5 per visualizzare le città con i primi cinque numeri di ordini.

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

Limiti di colonne

Se hai aggiunto un pivot ai risultati della query, Looker imposta un limite di colonne predefinito di 50. Puoi regolare il limite delle colonne fino a 200 o fino a 1.

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 con pivot vengono conteggiati come una colonna ai fini del limite di colonne. Come per i limiti di riga, l'ordinamento è importante: Looker applica prima l'ordinamento e poi il limite.

Looker ti avvisa se potresti nascondere dei dati impostando un limite di colonne troppo basso. Ad esempio, in una query che contiene il campo Orders Count (Numero di ordini) e che è sottoposta a pivot in base al campo Orders Traffic Source (Origine del traffico degli ordini), se imposti un limite di colonne pari a 4, Looker aggiunge un banner che spiega che i limiti di righe e colonne sono stati raggiunti.

Il campo Limite colonne viene visualizzato nella barra dei dati.