Skip to main content

Filter Tool Icon Strumento Filtro

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 of the filter tool on the Designer canvas

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 di interfaccia per connetterti a un ancoraggio Domande.

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 of Filter configuration window with options to select Basic filter or Custom filter.

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 of a Basic filter setup

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

Contains

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 è Nullo 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 of a Custom filter setup

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 + 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 of a Basic filter setup

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

Screenshot of the True anchor results which includes all rows where CustomerID is greater than 30

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

Screenshot of the False anchor results which includes all rows where CustomerID is not greater than 30

Esempio 2. Selezione di righe con o senza dati mancanti

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

Use the Basic filter to select records without missing data.

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

Rows with a LastName that is not null (missing) are output to the True anchor.

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

Screenshot of the False anchor results which shows all rows with a null value 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 of a Basic filter with the condition JoinDate is less than or equal to todaye.  

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

Screenshot of True anchor results which shows rows with a JoinDate that is less than or equal to today's date

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

Screenshot of False anchor results which shows rows with a JoinDate after today's date

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 successivi o 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 of a custom filter with the condition JoinDate is greater than or equal to the 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 of the True anchor results which shows rows with a JoinDate that is greater than or equal to the 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 of a Custom filter with the condition where the region is either South or contains the word West 

A seconda della condizione del filtro personalizzato precedente, le righe in cui l'area è Sud o contiene la parola Ovest vengono restituite all'ancoraggio True.

Screenshot of the True anchor results which shows rows where the region is either South or contains the word West 

Tutte le altre righe vengono restituite all'ancoraggio False.

Screenshot of the False anchor results which shows all rows where region is not South and does not contain the word West

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 .