Filter Tool Icon

Strumento Filtro

Versione:
2023.1
Last modified: April 25, 2023

Esempio di uno strumento

Filtro dispone dell'opzione Esempio di uno strumento. Visita Esempi di flussi di lavoro per scoprire come accedere a questo e a molti altri esempi direttamente in Alteryx Designer.

Usa lo strumento Filtro per selezionare i dati utilizzando una condizione. Le righe di dati che soddisfano la condizione vengono inviate all'ancoraggio True. Le righe di dati che non soddisfano la condizione vengono restituite all'ancoraggio False. 

Lo strumento Filtro può:

  • Selezionare le righe confrontando una colonna con un valore statico. Vedi un esempio.
  • Selezionare le righe con o senza dati mancanti. Vedi un esempio.
  • Selezionare le righe utilizzando i dati di data e ora. Vedi un esempio.
  • Selezionare le righe utilizzando una condizione a più colonne. Vedi un esempio.
  • Selezionare le righe utilizzando una condizione composta. Vedi un esempio.

Componenti dello strumento

Screenshot dello strumento di filtro sull'area di disegno di Designer

Lo strumento Filtro ha 3* o più ancoraggi. 

  • Ancoraggio di input: utilizza l'ancoraggio di input per selezionare i dati da filtrare.
  • Ancoraggio T(True): l'ancoraggio True restituisce le righe di dati che soddisfano la condizione di filtro.
  • Ancoraggio F (False): l'ancoraggio False restituisce le righe di dati che non soddisfano la condizione di filtro.

*Poiché lo strumento Filtro include un editor di espressioni, viene visualizzato un ancoraggio di input aggiuntivo quando si utilizza Filtro in un'app o in una macro. Utilizza gli strumenti d'interfaccia per connetterti a un ancoraggio di domanda.

Configurazione dello strumento

Seleziona Filtro di base o Filtro personalizzato

  • Utilizza il Filtro di base per creare una query semplice su una singola colonna di dati. 
  • Utilizza il Filtro personalizzato per creare condizioni complesse o condizioni utilizzando più di una colonna. 

Screenshot della finestra Configurazione filtro con le opzioni per selezionare Filtro di base o Filtro personalizzato.

Creazione di un filtro di base

  1. Seleziona la colonna di dati in base alla quale filtrare nell'elenco a discesa Seleziona colonna
  2. Seleziona l'operatore nell'elenco a discesa successivo. Gli operatori disponibili dipendono dal tipo di dati della colonna selezionata per il filtro. Vedi Operatori di filtro di base di seguito.
  3. Digita un valore per completare la condizione.
    Screenshot dell'impostazione di un filtro di base

Operatori di filtro di base

Gli operatori disponibili dipendono dal tipo di dati della colonna selezionata in base alla quale filtrare. Ulteriori informazioni sui tipi di dati.

Operatore Descrizione Tipi di dati disponibili
= Il valore corrisponde all'input. Numerico, Data, Data e Ora
Uguali Il valore corrisponde all'input. Stringa
!= Il valore non corrisponde all'input. Numerico, Data, Data e Ora
Non è uguale  Il valore non corrisponde all'input. Stringa
> Il valore è maggiore dell'input. Numerico, Data, Data e Ora
>= Il valore è maggiore o uguale all'input. Numerico, Data, Data e Ora
< Il valore è minore dell'input. Numerico, Data, Data e Ora
= Il valore è minore o uguale all'input. Numerico, Data, Data e Ora
È null Il valore è un valore mancante o sconosciuto. Numerico, Data, Data e Ora, Ora, Stringa, Spaziale, Booleano
Non è null Il valore non è un valore mancante o sconosciuto. Numerico, Data, Data e Ora, Ora, Stringa, Spaziale, Booleano
Viene prima (<) Il valore viene ordinato in modo da precedere l'input. Stringa
Viene dopo (>)  Il valore viene ordinato in modo da seguire l'input. Stringa
Contiene  Il valore si trova in qualsiasi parte della stringa. Stringa
Non contiene  Il valore non si trova in nessuna parte della stringa (maiuscole/minuscole). Stringa
È vuoto Il valore è Null o "". Stringa
Non è vuoto  Il valore non è Null o "". Stringa
Intervallo Il valore è una data d'inizio e di fine selezionate. Data, Data e Ora
Data d'inizio e periodi successivi Il valore è la prima data selezionata e un numero impostato di periodi che seguono. Data, Data e Ora
Data di fine e periodi precedenti Il valore è l'ultima data selezionata e un numero impostato di periodi che precedono. Data, Data e Ora
È true Il valore è true. Booleano
È false Il valore non è true. Booleano

Creazione di un filtro personalizzato tramite espressioni

Per creare una condizione di filtro personalizzata, immetti la sintassi dell'espressione nell'editor delle espressioni. Ci sono anche molti strumenti per aiutare con la creazione di condizioni di filtro personalizzate. Vedi Suggerimenti dell'Editor delle espressioni

Screenshot di una configurazione di filtro personalizzata

Suggerimenti per l'Editor delle espressioni

Questi strumenti sono disponibili nell'editor delle espressioni per facilitare la creazione di condizioni di filtro personalizzate.

  1. Premi CTRL e spazio per visualizzare un elenco di tutte le funzioni.
  2. Digita una parola o una frase per visualizzare un elenco di funzioni corrispondente.
  3. Digita un [(parentesi quadra sinistra) per visualizzare un elenco di variabili da utilizzare nelle espressioni. Le variabili possono essere:
    • Dati di una connessione in ingresso o di una colonna creata in un'espressione precedente.
    • Valori di uno strumento d'interfaccia connessi all'ancoraggio delle domande di uno strumento con un editor di espressioni, quando lo strumento viene utilizzato in un'app o in una macro. Utilizza l'ancoraggio di domande quando si desidera utilizzare i valori delle domande come variabili nell'espressione. Vedi Strumenti Interfaccia.
    • Variabili globali definite nella configurazione del flusso di lavoro. Consulta Costanti
  4. Seleziona l'icona fx per cercare e consultare le funzioni. Vedi Funzioni.
  5. Seleziona l'icona x per consultare o cercare colonne e costanti.
  6. Seleziona l'icona della cartella per consultare o cercare le espressioni recenti e salvate.

Salvataggio di un filtro personalizzato

Dopo aver creato un'espressione, è possibile salvarla per un utilizzo successivo. Seleziona l'icona Salva. Inserisci il nome dell'espressione e seleziona Salva.

Esempi di strumenti

Esempio 1. Selezione di righe mediante un confronto di base

Utilizza il filtro di base per selezionare le righe confrontando una colonna con un valore statico.

Screenshot di un filtro di base con la condizione CustomerID maggiore di 30

In base alla condizione del filtro di base precedente, le righe con un valore CustomerID maggiore di 30 vengono restituite all'ancoraggio True. 

Screenshot dei risultati dell'ancoraggio True che include tutte le righe in cui CustomerID è maggiore di 30

Le righe con un valore CustomerID non maggiore di 30 vengono restituite all'ancoraggio False.

Screenshot dei risultati di ancoraggio False che include tutte le righe in cui CustomerID non è maggiore di 30

Esempio 2. Selezione di righe con o senza dati mancanti

Utilizza il filtro di base per selezionare le righe senza dati mancanti. 

Utilizza il filtro di base per selezionare i record senza dati mancanti.

In base alla condizione del filtro base precedente, le righe con un valore LastName diverso da null (mancante) vengono restituite all'ancoraggio True.

Le righe con un LastName che non è null (mancante) vengono restituite all'ancoraggio True.

Le righe con un valore null in LastName vengono restituite all'ancoraggio False.

Screenshot dei risultati di ancoraggio False che mostra tutte le righe con un valore null in LastName

 Esempio 3. Selezione di righe mediante dati di data e ora

Utilizza il filtro base per selezionare le righe con una data relativa.  

Screenshot di un filtro di base con la condizione JoinDate minore o uguale a oggi.  

In base alla condizione del filtro base precedente, le righe con joinDate minore o uguale alla data odierna vengono restituite all'ancoraggio True.

Screenshot dei risultati dell'ancoraggio True che mostra le righe con joinDate minore o uguale alla data odierna

Le righe con una data successiva alla data odierna vengono restituite all'ancoraggio False.

Screenshot dei risultati dell'ancoraggio False che mostra le righe con joinDate dopo la data odierna

Suggerimenti per il filtro data-ora

  • Le opzioni dinamiche, oggi, domani e ieri, aggiornano il flusso di lavoro alla data relativa in cui viene eseguito il flusso di lavoro.
  • Gli operatori Data d'inizio e periodi successivio Data di fine e periodi precedenti consentono di specificare un intervallo di date selezionando una data specifica, un tipo di periodo (giorni, mesi, settimane, trimestri o anni) e Numero di periodi precedenti o successivi.
  • Seleziona Filtra solo dati data per troncare i dati data-ora in modo da utilizzare solo i dati relativi alla data.

 Esempio 4. Selezione di righe utilizzando una condizione a più colonne

Utilizza il filtro personalizzato per creare una condizione che fa riferimento a più di una colonna per selezionare le righe. 

Screenshot di un filtro personalizzato con la condizione JoinDate maggiore o uguale a FirstPurchaseDate 

In base alla condizione del filtro personalizzato precedente, le righe con un JoinDate maggiore o uguale a FirstPurchaseDate vengono restituite all'ancoraggio True. 

Screenshot dei risultati dell'ancoraggio True che mostra le righe con joinDate maggiore o uguale a FirstPurchaseDate

Le righe con un JoinDate che è minore di FirstPurchaseDate vengono restituite all'ancoraggio False. In questo caso, non ci sono righe che hanno un JoinDate inferiore a FirstPurchaseDate.

Esempio 5. Selezione di righe utilizzando una condizione composta

Utilizza il filtro personalizzato per creare condizioni composte, ovvero più di una condizione unita da dagli operatori e/o. 

Screenshot di un filtro personalizzato con la condizione in cui la regione è sud o contiene la parola ovest 

In base alla condizione del filtro personalizzato sopra, le righe in cui la regione è Sud o contiene la parola Ovest, vengono emesse all'ancoraraggio True. 

Screenshot dei risultati dell'ancoraggio True che mostra le righe in cui l'area è sud o contiene la parola Ovest 

Tutte le altre righe vengono restituite all'ancoraggio False. 

Screenshot dei risultati di ancoraggio False che mostra tutte le righe in cui l'area non è sud e non contiene la parola ovest

Risoluzione dei problemi

Considera i numeri con più di 15 cifre come stringhe per evitare la perdita di precisione. È possibile impostare il tipo di campo su una stringa utilizzando lo strumento Seleziona.

Questa pagina è stata utile?

Si sono verificati problemi con il tuo prodotto Alteryx? Visita la community Alteryx o contatta il supporto. Non riesci a inviare questo modulo? Inviaci un'e-mail.