Configurazione del filtro dell'elenco

Nota

A partire dal 12 ottobre 2022, i portali Power Apps sono denominati Power Pages. Altre informazioni: Microsoft Power Pages è ora generalmente disponibile (blog)
A breve verrà eseguita la migrazione e l'unione della documentazione dei portali Power Apps con la documentazione di Power Pages.

Aggiungere la capacità di filtrare i record in un elenco è alquanto semplice: abilita l'opzione di filtro e scegli uno o più tipi di filtri da rendere visibili agli utenti. È possibile filtrare in base a un attributo corrispondente a del testo specificato all'utente, oppure selezionare da una serie di opzioni. In teoria, puoi creare qualsiasi tipo di filtro utilizzando Ricerca avanzata.

Attivazione dei filtri dell'elenco

Nella sezione Filtro metadati, seleziona la casella di controllo Abilitato. In questo modo aggiungerai l'area di filtro all'elenco quando viene visualizzato. Se non hai definito almeno un tipo di filtro, la casella sarà vuota.

Puoi definire la modalità di rendering dell'area di filtro nell'elenco utilizzando l'impostazione Orientamento. L'impostazione predefinita, Orizzontale, esegue il rendering dell'area di filtro sopra l'elenco. L'orientamento verticale esegue il rendering dell'area di filtro come una casella a sinistra dell'elenco.

Impostazioni del filtro metadati.

Tipi di filtri

Tipo filtro Descrizione
Filtro testo Filtra l'elenco utilizzando una casella di testo per cercare testo corrispondente in un attributo selezionato della tabella in questione.
Set filtri attributi Filtra l'elenco utilizzando una serie di caselle di testo, ognuna delle quali cerca una corrispondenza alla relativa condizione in base a un particolare attributo della tabella in questione.
Set ricerca Filtra l'elenco utilizzando una serie di caselle di controllo, ognuna delle quali rappresenta una relazione tra un record per la tabella in questione e un record per una tabella correlata.
Set filtri intervallo di tempo Simile al set di filtri attributi, con la differenza che ogni casella di controllo può rappresentare due condizioni anziché una (ad esempio, maggiore di o uguale a 0 AND minore di 100).
Set picklist dinamico Simile alla scelta di un valore elenco a discesa in un set di filtri attributi. Il set picklist dinamico non richiede la selezione di opzioni di elenco a discesa in base alle quali filtrare; genera invece l'elenco completo di opzioni al caricamento dell'elenco.
Set ricerca dinamico Simile al set di ricerca. Il set di ricerca dinamico non richiede la selezione di opzioni di ricerca in base a cui filtrare; genera invece l'elenco completo di opzioni al caricamento dell'elenco.
Filtro FetchXML Filtra l'elenco utilizzando una condizione del filtro FetchXML.

Filtro testo

Il filtro testo aggiunge una casella di testo all'area di filtro dell'elenco associata a un attributo Tipo di tabella dell'elenco. Quando un utente applica il filtro, l'elenco visualizza solo i record il cui attributo selezionato contiene il valore.

Per aggiungere un filtro testo, seleziona + Filtro testo:

Aggiungere un filtro testo.

Il filtro testo utilizza gli attributi seguenti:

Nome Descrizione
Attributo Il nome dell'attributo nel tipo di tabella selezionato dell'elenco in base al quale filtrare. Solo gli attributi con il tipo String sono validi per un filtro di testo.
Nome visualizzato Sostituisce l'etichetta per il filtro quando l'elenco viene visualizzato. Per impostazione predefinita, viene automaticamente impostato sul nome dell'attributo selezionato.

Set filtri attributi

Il set di filtri attributi aggiunge una serie di opzioni in base alle quali filtrare l'elenco, associate a un singolo attributo del tipo di tabella selezionato dell'elenco. Quando un utente applica il filtro, l'elenco visualizza solo i record che corrispondono esattamente ad almeno una delle opzioni selezionate.

Impostazioni del filtro attributo.

Il set di filtri attributi utilizza gli attributi seguenti:

Nome Descrizione
Attributo Il nome dell'attributo nel tipo di tabella selezionato dell'elenco in base al quale filtrare. Solo gli attributi con i tipi seguenti sono validi per un filtro di testo: String, BigInt, Decimal, Double, Integer, Money, Picklist, DateTime e Boolean.
Nome visualizzato Sostituisce l'etichetta per il filtro quando l'elenco viene visualizzato. Per impostazione predefinita, viene automaticamente impostato sul nome dell'attributo selezionato.
Opzioni Una raccolta di possibili valori in base ai quali filtrare. Per ulteriori dettagli, vedi la sezione seguente.

Opzioni Set filtri attributi

Un set di filtri attributi può in genere avere un numero illimitato di opzioni, ad eccezione degli attributi Picklist e Boolean. Un set di filtri attributi Boolean può avere solo una o due opzioni: un'opzione true e un'opzione false. Un set di filtri attributi Picklist può avere una sola opzione per ogni possibile valore nell'elenco a discesa.

Le opzioni hanno gli attributi seguenti:

Nome Descrizione
Operatore L'operatore di confronto utilizzato per filtrare i risultati, ad esempio Uguale a, Minore di e così via. L'elenco di operatori per l'opzione dipende dal tipo di attributo selezionato per il filtro. Ad esempio, i tipi numerici (Decimal) avranno operatori come Inferiore di o Maggiore di, mentre gli attributi String utilizzeranno operatori come Inizia con o Contiene. Gli operatori Picklist e Boolean sono sempre Uguale a.
Valore Il valore effettivo utilizzato per questa condizione di filtro.
Nome visualizzato Sostituisce il nome visualizzato per questa opzione nella casella Filtro. Per impostazione predefinita, viene impostato sullo stesso valore dell'attributo Value.

Set ricerca

Il set ricerca aggiunge una serie di opzioni in base alle quali filtrare l'elenco, associate a una tabella correlata del tipo di tabella selezionato dell'elenco. Quando un utente applica il filtro, l'elenco visualizza solo i record che corrispondono esattamente ad almeno uno dei record correlati selezionati.

Set ricerca.

Il set ricerca utilizza gli attributi seguenti:

Nome Descrizione
Relazione Il nome della tabella correlata del tipo di tabella selezionato nell'elenco in base al quale filtrare. Solo le tabelle con una relazione uno-a-molti o molti-a-molti e il tipo di tabella selezionato dell'elenco sono visualizzate come opzioni per questo tipo di filtro.
Nome visualizzato Sostituisce l'etichetta per il filtro quando l'elenco viene visualizzato. Per impostazione predefinita, viene automaticamente impostato sul nome della relazione selezionata.
Opzioni Una raccolta di possibili valori in base ai quali filtrare. Per ulteriori dettagli, vedi la sezione seguente.

Opzioni del set ricerca

Un set ricerca può in genere avere un numero illimitato di opzioni, ma un numero limitato di record correlati del tipo correlato selezionato.

Le opzioni hanno gli attributi seguenti:

Nome Descrizione
Valore Il record del tipo correlato selezionato in base a cui filtrare.
Nome visualizzato Sostituisce il nome visualizzato per questa opzione nella casella Filtro. Per impostazione predefinita, viene impostato sullo stesso valore dell'attributo Value.

Set filtri intervallo di tempo

Il set filtri intervallo di tempo aggiunge all'area di filtro una serie di opzioni, ognuna con una o due condizioni. Quando un utente applica il filtro, l'elenco visualizza solo i record che corrispondono esattamente a tutte le condizioni in almeno una delle opzioni selezionate.

Impostazioni filtro intervallo di tempo.

Il set filtri intervallo di tempo utilizza gli attributi seguenti:

Nome Descrizione
Attributo Il nome dell'attributo nel tipo di tabella selezionato dell'elenco in base al quale filtrare. Solo gli attributi con i tipi seguenti sono validi per un filtro di testo: String, BigInt, Decimal, Double, Integer, Money, Picklist, DateTime e Boolean.
Nome visualizzato Sostituisce l'etichetta per il filtro quando l'elenco viene visualizzato. Per impostazione predefinita, viene automaticamente impostato sul nome dell'attributo selezionato.
Opzioni Una raccolta di possibili valori in base ai quali filtrare. Per ulteriori dettagli, vedi la sezione seguente.

Opzioni del set filtri intervallo di tempo

Un set filtri intervallo di tempo può avere un numero illimitato di opzioni. Ogni opzione genererà una condizione di filtro con una o due condizioni secondarie, che devono essere entrambe soddisfatte perché la condizione sia true.

Le opzioni hanno gli attributi seguenti:

Nome Descrizione
Operatore 1 Il primo operatore di confronto utilizzato per filtrare i risultati, ad esempio Uguale a e Minore di. L'elenco di operatori per l'opzione dipende dal tipo di attributo selezionato per il filtro. Ad esempio, i tipi numerici (Decimal) avranno operatori come Inferiore di o Maggiore di, mentre gli attributi String utilizzeranno operatori come Inizia con o Contiene. Gli operatori Picklist e Boolean sono sempre Uguale a.
Valore 1 Il primo valore utilizzato per questa condizione di filtro.
Operatore 2 (facoltativo) Il secondo operatore di confronto utilizzato per filtrare i risultati, ad esempio Uguale a e Minore di. L'elenco di operatori per l'opzione dipende dal tipo di attributo selezionato per il filtro. Ad esempio, i tipi numerici (Decimal) avranno operatori come Inferiore di o Maggiore di, mentre gli attributi String utilizzeranno operatori come Inizia con o Contiene. Gli operatori Picklist e Boolean sono sempre Uguale a.
Valore 2 (facoltativo) Il secondo valore utilizzato per questa condizione di filtro.
Nome visualizzato Sostituisce il nome visualizzato per questa opzione nella casella Filtro. Per impostazione predefinita, verrà impostato dinamicamente in base agli operatori e ai valori selezionati.

Set picklist dinamico

Il set picklist dinamico aggiunge una serie di opzioni in base alle quali filtrare che rappresentano tutti i valori di un campo elenco a discesa specificato. La selezione di un elenco a discesa è diversa rispetto al set di filtri attributi. Nel set di filtri attributi, devi specificare un set di opzioni che saranno rese disponibili all'utente e in base alle quali filtrare; nel set picklist dinamico, devi specificare solo il campo elenco a discesa e l'intero set di opzioni verrà fornito automaticamente. Se necessiti di un maggiore controllo, utilizza il set di filtri attributi.

Impostazioni elenco a discesa dinamico.

Il set picklist dinamico utilizza le opzioni seguenti:

Nome Descrizione
Attributo Il nome dell'attributo Picklist nel tipo di tabella selezionato dell'elenco in base al quale filtrare.
Nome visualizzato Sostituisce l'etichetta per il filtro quando l'elenco viene visualizzato. Per impostazione predefinita, viene automaticamente impostato sul nome dell'attributo selezionato.

Set ricerca dinamico

L'opzione Set ricerca dinamico aggiunge una serie di opzioni dinamiche in base alle quali filtrare l'elenco, associate a una tabella correlata del tipo di tabella selezionato dell'elenco. Quando un utente applica il filtro, l'elenco visualizza solo i record che corrispondono esattamente ad almeno uno dei record correlati selezionati.

Questo set è differente dal set ricerca. Nel set di ricerca, devi specificare manualmente le tabelle correlate in base a cui filtrare. Nel set di ricerca devi specificare solo la relazione e un elenco di opzioni verrà generato in base alla visualizzazione specificata delle tabelle correlate.

Impostazioni ricerca dinamica.

Il set ricerca dinamico utilizza le opzioni seguenti:

Nome Descrizione
Relazione Il nome della tabella correlata del tipo di tabella selezionato nell'elenco in base al quale filtrare. Solo le tabelle con una relazione uno-a-molti o molti-a-molti e il tipo di tabella selezionato dell'elenco sono visualizzate come opzioni per questo tipo di filtro.
Visualizzazione La visualizzazione (query salvata) da utilizzare come origine dell'elenco dinamico di tabelle in base alle quali filtrare.
Etichetta colonna Il campo della visualizzazione che fornisce il valore Nome di ogni tabella.
Ricerca per filtro su relazione Specifica una relazione tra la tabella specificata dal campo Relazione e l'utente che ha effettuato l'accesso. Se la tabella specificata dal campo Relazione ha anche una relazione con un contatto, puoi restringere l'elenco delle opzioni di filtro anche a quelle correlate all'utente che ha effettuato l'accesso.
Nome visualizzato Sostituisce l'etichetta per il filtro quando l'elenco viene visualizzato. Per impostazione predefinita, viene automaticamente impostato sul nome della relazione selezionata.

Filtro FetchXML

Il filtro intervallo di tempo può creare un filtro di caselle di testo semplice come il filtro testo, oppure un set di opzioni come gli altri tipi di filtri. In pratica consente di creare manualmente qualsiasi tipo di filtro per l'elenco utilizzando FetchXML.

Impostazioni filtro FetchXML.

Il filtro FetchXML utilizza un solo attributo:

Nome Description
FetchXML L'istruzione XML rappresenta il filtro.

Vedi anche