Condividi tramite


Ordinamento, ricerca e applicazione del filtro nei dati in elenchi, report o XMLport

Ordinamento, ricerca e filtro sono alcune delle operazioni che semplificano l'individuazione, l'analisi e la limitazione di record in un elenco o in un XMLport Tra queste rientrano operazioni come l'ordinamento, la ricerca e l'applicazione di filtri. È possibile collegare alcune o tutte le operazioni contemporaneamente a rapidamente per trovare o analizzare rapidamente i dati.

Gratifica

I contenuti di e-learning gratuiti sull'interfaccia utente di Business Central sono disponibili in training Microsoft.

Per i report e gli XMLport, è possibile impostare filtri come negli elenchi per delimitare i dati da includere in report o XMLport, ma non è possibile ordinare e cercare.

Gratifica

Quando si visualizzano i dati come riquadri, è possibile cercare e utilizzare i filtri. Per utilizzare il set completo delle potenti funzionalità di ordinamento, ricerca e filtro, scegliere l'icona Mostrare come elenco. per visualizzare i record in forma di elenco.

Ordinamento

L'ordinamento consente di ottenere in modo semplice e rapido una panoramica dei dati. Ad esempio, se si dispone di molti clienti, si potrebbe ordinarli in base a Nr. cliente, Codice valuta o Codice paese per ottenere la panoramica desiderata.

Per ordinare un elenco, è possibile:

  • Selezionare il testo di un'intestazione di colonna per passare dall'ordinamento ascendente a quello discendente e viceversa, oppure
  • Scegliere la freccia del menu a discesa nell'intestazione della colonna, quindi scegliere l'azione Ascendente o Discendente.

Nota

L'ordinamento non è supportato nelle immagini, nei campi BLOB, in FlowFilter e nei campi che non appartengono a una tabella.

Ricerca

Nella parte superiore di ogni pagina elenco, è presente un 'icona Cercare nell'elenco.Cerca che fornisce un modo rapido e semplice per ridurre i record in un elenco e visualizzare solo i record che contengono i dati che si intende visualizzare.

Per effettuare una ricerca, seleziona l'icona Cerca o F3 sulla tastiera. Digita nella casella il testo che stai cercando. È possibile immettere lettere, numeri e altri simboli.

Mostra la casella di ricerca

In generale, la ricerca tenta di trovare il testo corrispondente in tutti i campi, non fa la distinzione tra maiuscole e minuscole e trova il testo corrispondente ovunque nel campo (all'inizio, alla fine o nel mezzo).

Nota

La ricerca non restituisce i valori di immagini, campi BLOB, FlowFilters, FlowField e altri campi che non fanno parte di una tabella.

[Questa sezione fa parte della documentazione non definitiva, pertanto è soggetta a modifiche.]

Importante

Nelle pagine più comuni, come Clienti, Contatti e Elementi, puoi selezionare la freccia rivolta verso il basso nella casella Cerca per scegliere tra due metodi di ricerca: Usa ricerca moderna e Usa ricerca legacy:

Mostra le opzioni della casella di ricerca per la ricerca moderna e legacy

Ricerca legacy è il metodo di ricerca più vecchio, l'unico disponibile nel primo ciclo di rilascio del 2024 di Business Central e nelle versioni precedenti. Ricerca moderna è un metodo di ricerca più nuovo, più veloce e più flessibile.

La differenza principale è che la ricerca legacy trova solo i record con le parole esatte nell'ordine in cui le hai digitate, mentre la ricerca moderna trova i record con le parole che corrispondono in qualsiasi ordine.

Ad esempio, prendiamo in considerazione l'articolo denominato Sedia girevole LONDON, blu nella società demo CRONUS. Una ricerca legacy per London chair non produrrà alcun risultato perché non corrisponde ad alcuna parte di Sedia girevole LONDON. Tuttavia, eseguendo la stessa ricerca utilizzando la ricerca moderna, l'articolo verrà trovato abbinando "London" e "sedia".

Allo stesso modo, se vuoi trovare tutte le sedie blu, la ricerca moderna ti consente di usare blue chair o chair blue, che recupera sia Sedia girevole LONDON, blu sia Sedia per ospiti TOKYO, blu nella società demo CRONUS. Al contrario, per utilizzare la ricerca legacy è necessario cercare chairs, blue.

La ricerca moderna supporta anche l'inserimento dei termini di ricerca tra virgolette per perfezionare i risultati, in modo simile ai motori di ricerca più diffusi. Ad esempio, la ricerca "blue chair" non restituisce alcun risultato perché le descrizioni degli articoli nei dati dimostrativi sono elencate come sedia, blu. Questo comportamento imita la ricerca legacy.

Nota

  • La ricerca moderna copre solo le colonne a essa destinate da uno sviluppatore. Se non riesci a trovare dati esistenti, prova la ricerca legacy.

    Per ulteriori informazioni sulla designazione delle colonne per la ricerca moderna, vedi Abilitare la ricerca di testo ottimizzata nei campi della tabella.

  • Se l'opzione Usa ricerca moderna non è disponibile, potrebbe essere perché:

    • Non è abilitata per il tuo ambiente. Gli amministratori possono abilitare la funzionalità Usa ricerca di testo ottimizzata negli elenchi nella pagina Gestione funzionalità. Altre informazioni sono disponibili in Abilitazione di funzionalità nuove e imminenti in anticipo.
    • L'elenco non include colonne destinate alla ricerca moderna.
  • Se abilitata, la ricerca moderna è quella predefinita.

Perfezionamento della ricerca con criteri di filtro (solo ricerca legacy)

È possibile effettuare una ricerca più precisa utilizzando operatori di filtro, espressioni e token di filtro. A differenza dei filtri, questi vengono applicati a tutti i campi quando utilizzati nella casella di ricerca, rendendoli meno efficienti dei filtri.

  • Per trovare solo i valori dei campi che corrispondono esattamente all'intero testo e all'uso di maiuscole/minuscole, posizionare il testo di ricerca tra virgolette singole '' (ad esempio 'man').

  • Per trovare valori di campo che iniziano con un determinato testo e corrispondono all'uso di maiuscole/minuscole, posizionare * dopo il testo di ricerca (ad esempio man*).

  • Per trovare valori di campo che terminano con un determinato testo e corrispondono all'utilizzo di maiuscole/minuscole, posizionare * prima del testo di ricerca (ad esempio *man).

  • Quando utilizzi '' o *, la ricerca è sensibile alla distinzione maiuscola/minuscola. Se si desidera ignorare la distinzione tra maiuscole e minuscole, posizionare @ prima del testo di ricerca, (ad esempio @man*).

Nella tabella seguente sono riportati alcuni esempi per spiegare come è possibile utilizzare la funzionalità di ricerca.

Criteri di ricerca Trova…
man
oppure
Man
Tutti i record con campi che contengono il testo man, indipendentemente dall'uso di maiuscole/minuscole. Ad esempio, Manchester, manual o Sportsman.
'Man' Tutti i record con campi che contengono solo il testo Man, che corrisponde all'uso di maiuscole/minuscole.
Man* Tutti i record con campi che iniziano con il testo man, corrispondenti all'uso di maiuscole/minuscole. Ad esempio, Manchester, ma non manual o Sportsman.
@Man* Tutti i record con campi che iniziano con il testo man, indipendentemente dall'uso di maiuscole/minuscole. Ad esempio, Manchester e manual, ma non Sportsman.
@*man Tutti i record con campi che finiscono con il testo man, indipendentemente dall'uso di maiuscole/minuscole. Ad esempio, Sportsman, ma non Manchester o manual.

Filtro

I filtri forniscono un modo più avanzato e versatile per controllare quali record sono inclusi in un elenco in un report o in XMLport. Esistono due principali differenze tra la ricerca e il filtro, come descritto nella tabella seguente.

Ricerca Filtri
Campi applicabili Cerca in tutti i campi visibili nella pagina. Filtra uno o più campi singolarmente, selezionando da qualsiasi campo sulla tabella, inclusi i campi che non sono visibili sulla pagina.
Corrispondenza Visualizza i record con campi che corrispondono al testo di ricerca, indipendentemente dall'uso di maiuscole/minuscole. o dal posizionamento del testo nel campo. Visualizza i record in cui il campo corrisponde esattamente al filtro, incluse maiuscole e minuscole, a meno che non vengano inseriti simboli di filtro speciali.

Il filtro consente di visualizzare record per account o clienti specifici, date, importi e altre informazioni specificando i criteri di filtro. Solo i record che soddisfano i criteri vengono visualizzati nell'elenco o inclusi in un report, processo batch o XMLport. Se si specificano i criteri per più campi, verranno visualizzati solo i record che soddisfano tutti i criteri.

Per gli elenchi, i filtri vengono visualizzati in un riquadro filtri visualizzato a sinistra dell'elenco quando viene attivato. Per report, processi batch e XMLport, i filtri sono visibili direttamente nella pagina di richiesta.

Filtro con campi di tipo opzione

Per i campi "ordinari" che contengono dati, data di impostazione o dati aziendali, è possibile impostare filtri selezionando i dati e digitando valori di filtro e quindi utilizzare i simboli per definire criteri di filtro avanzati. Per ulteriori informazioni, vedi Immissione dei criteri di filtro.

Tuttavia, per i campi di tipo Opzione, è possibile soltanto impostare un filtro selezionando una o più opzioni da un elenco a discesa delle opzioni disponibili. Un esempio di campo di tipo opzione è il campo Stato nella pagina Ordini vendita.

Nota

Quando si selezionano più opzioni come valore di filtro, la relazione tra le opzioni viene definita come O. Ad esempio, se si selezionano le caselle di controllo Aperto e Rilasciato nel campo di filtro Stato della pagina Ordini vendita, significa che sono visualizzati gli ordini vendita aperti o rilasciati.

Impostazione di filtri negli elenchi

Negli elenchi, i filtri vengono impostati utilizzando il riquadro filtri. Per visualizzare il riquadro filtri per un elenco, selezionare la freccia rivolta verso il basso accanto al nome della pagina, quindi selezionare l'azione Mostra riquadro Filtri. In alternativa, premi MAIUSC+F3.

Per visualizzare il riquadro filtri per una colonna in un elenco, selezionare la freccia rivolta verso il basso quindi selezionare l'azione Filtro. In alternativa, premi MAIUSC+F3. Il riquadro filtri si apre con la colonna selezionata visualizzata come campo di filtro nella sezione Filtra elenco per.

Il riquadro filtri visualizza i filtri correnti per un elenco e consente di impostare filtri personalizzati in uno o più campi scegliendo l'azione + Filtro.

Un riquadro dei filtri è diviso in tre sezioni: Visualizzazioni, Filtra elenco per e Filtra totali per:

  • Visualizzazioni

    Alcuni elenchi includono la sezione Visualizzazioni. Le visualizzazioni sono variazioni dell'elenco preconfigurato con i filtri. È possibile definire e salvare tutte le visualizzazioni desiderate per elenco. Le visualizzazioni sono disponibili su qualsiasi dispositivo a cui si accede. Altre informazioni sono disponibili in Salvare e personalizzare le visualizzazioni elenco.

  • Filtra elenco per

    Questa sezione consente di aggiungere filtri in campi specifici per ridurre il numero di record visualizzati. Per aggiungere un filtro, scegliere l'azione + Filtro. Quindi, digitare il nome del campo in base al quale filtrare l'elenco o selezionare un campo dall'elenco a discesa.

  • Filtra totali per

    Alcuni elenchi che visualizzano campi calcolati, come importi e quantità, includono la sezione Filtra totali per in cui è possibile impostare varie dimensioni che influenzano i calcoli. Per aggiungere un filtro, scegliere l'azione + Filtro. Quindi, digitare il nome del campo in base al quale filtrare l'elenco o selezionare un campo dall'elenco a discesa.

    Nota

    I filtri nella sezione Filtra totali per sono controllati da FlowFilter nella progettazione della pagina. Scopri l'aspetto tecnico di FlowFilters su FlowFilters.

È possibile impostare un filtro semplice direttamente in un elenco utilizzando il riquadro filtri, ovvero un filtro che visualizza solo i record con lo stesso valore della cella selezionata. Selezionare un cella nell'elenco, selezionare la freccia rivolta verso il basso quindi scegliere l'azione Filtra in base a questo valore. In alternativa, premi Alt+F3.

Impostazione di filtri in report, processi batch e XMLport

Per report e XMLport, i filtri sono visibili direttamente nella pagina di richiesta. La pagina di richiesta visualizza gli ultimi filtri utilizzati in base alla selezione effettuata nel campo Utilizza valori predefiniti da. Altre informazioni sono disponibili in Usare le impostazioni salvate.

La sezione Filtro principale mostra i campi di filtro predefiniti utilizzati per delimitare i record da includere in report o XMLport. Per aggiungere un filtro, scegliere l'azione + Filtro. Quindi, digitare il nome del campo in base al quale filtrare o selezionare un campo dall'elenco a discesa.

Nella sezione Filtra totali per, è possibile regolare varie dimensioni che influenzano i calcoli in report o XMLport. Per aggiungere un filtro, scegliere l'azione + Filtro. Quindi, digitare il nome del campo in base al quale filtrare o selezionare un campo dall'elenco a discesa.

Immissione di criteri di filtro

Nel riquadro filtri e in una pagina di richiesta, i criteri di filtro vengono immessi nella casella sotto il campo di filtro.

Il tipo di campo di filtro determina quali criteri è possibile immettere. Ad esempio, il filtro di un campo con valori fissi consente solo di scegliere da tali valori. Per ulteriori informazioni sui simboli speciali del filtro, vedi Criteri e simboli di filtro e Token di filtro.

Le colonne che hanno già dei filtri sono indicate dall'icona Icona Filtro. nell'intestazione della colonna. Per rimuovere un filtro, fare clic sulla freccia rivolta verso il basso, quindi scegliere l'azione Cancella filtro.

Gratifica

Accelerare la ricerca e l'analisi dei dati utilizzando combinazioni di tasti di scelta rapida da tastiera. Ad esempio, seleziona un campo, usa MAIUSC+Alt+F3 per aggiungere quel campo al riquadro dei filtri, digita i criteri del filtro, usa CTRL+INVIO per tornare alle righe, seleziona un altro campo e usa Alt+F3 per filtrare tale valore. Altre informazioni in Tasti di scelta rapida.

Criteri e operatori di filtro

Quando si impostano criteri in un filtro, è possibile immettere tutti i numeri e le lettere in genere utilizzati nel campo. È inoltre possibile utilizzare un set di simboli speciali come operatori per filtrare ulteriormente i risultati. Le sezioni seguenti descrivono questi simboli e come utilizzarli come operatori nei filtri.

Gratifica

Per ulteriori informazioni su come filtrare date e orari, vedi Lavorare con le date e gli orari del calendario .

Importante

  • Potrebbero verificarsi situazioni in cui il valore in base al quale si desidera filtrare contiene un simbolo che è un operatore. Per ulteriori informazioni sulla gestione di queste situazioni, vedi Filtrare in base a valori che contengono simboli.

  • Se sono presenti più di 200 operatori in un singolo filtro, il sistema raggrupperà automaticamente alcune espressioni tra parentesi () ai fini del trattamento. Ciò non ha alcun effetto sul filtro o sui risultati.

(..) Intervallo

espressione di esempio Record visualizzati
1100..2100 Numeri da 1100 a 2100
..2500 Fino a 2.500 compreso
..12 31 00 Le date fino al 31/12/00 incluso
Bicycle..Car Stringhe Bicycle through Car se ordinate lessiograficamente
P8.. Informazioni sul periodo contabile 8 e successivi
..23 Dalla data di inizio fino al 23-mese corrente-anno corrente ore 23:59:59
23.. Dal 23-mese corrente-anno corrente ore 0:00:00 alla fine
22..23 Dal 22-mese corrente-anno corrente ore 0:00:00 fino al 23-mese corrente-anno corrente ore 23:59:59

Gratifica

Se stai utilizzando un tastierino numerico, il tasto separatore decimale potrebbe restituire un carattere diverso dal punto (.). Per impostare il punto, premi i tasti Alt+Separatore decimale sulla tastiera numerica. Quando vuoi tornare indietro, premi di nuovo Alt+Separatore decimale. Altre informazioni sono disponibili in Impostazione del separatore decimale usato dalle tastiere numeriche

Nota

Se il campo su cui filtri è di tipo Testo, viene utilizzato l'ordinamento lessiografico per determinare cosa è incluso nell'intervallo. Per i campi utilizzati per memorizzare numeri interi, ciò può portare al risultato (inaspettato) che un filtro su 10.000..10.042 includa anche i valori 100.000 e 1.000.042.

(|) oppure

espressione di esempio Record visualizzati
1200|1300 Numeri con 1200 o 1300

(<>) Diverso da

espressione di esempio Record visualizzati
<>0 Tutti i numeri tranne 0

SQL Server Option consente di combinare questo simbolo con un'espressione contenente caratteri jolly. <>A*, ad esempio, si riferisce a un testo diverso da qualunque testo che inizia con la lettera A.

(>) Maggiore di

espressione di esempio Record visualizzati
>1200 Numeri maggiori di 1200

(>=) Maggiore di o uguale a

espressione di esempio Record visualizzati
>=1200 Numeri maggiori o uguali a 1200

(<) Minore di

espressione di esempio Record visualizzati
<1200 Numeri minori di 1200

(<=) Minore di o uguale a

espressione di esempio Record visualizzati
<=1200 Numeri minori o uguali a 1200

(&) E

espressione di esempio Record visualizzati
>200&<1200 Numeri maggiori di 200 e minori di 1200.

('') Una corrispondenza esatta di carattere

espressione di esempio Record visualizzati
'man' Testo con corrispondenza esatta a man e con distinzione tra maiuscole e minuscole.
'' Testo vuoto.

(@) Senza distinzione tra maiuscole e minuscole

espressione di esempio Record visualizzati
@man* Testo che inizia con man e senza distinzione tra maiuscole e minuscole.

(*) Un numero indefinito di caratteri non noti

espressione di esempio Record visualizzati
*Co* Testo contenente Co e con distinzione tra maiuscole e minuscole.
*Co Testo che termina con Co e con distinzione tra maiuscole e minuscole.
Co* Testo che inizia con Co e con distinzione tra maiuscole e minuscole.

(?) Un carattere non noto

espressione di esempio Record visualizzati
Hans?n Testo come Marco o Mario

Espressioni di formato combinate

espressione di esempio Record visualizzati
5999|8100..8490 Include qualsiasi record con il numero 5999 oppure con un numero compreso tra 8100 e 8490.
..1299|1400.. Include record con un numero minore o uguale a 1299 oppure un numero uguale a 1400 o maggiore, vale a dire tutti i numeri tranne quelli compresi tra 1300 e 1399.
>50&<100 Include record con numeri maggiori di 50 e minori di 100, vale a dire i numeri compresi tra 51 e 99.

Filtrare in base a valori che contengono simboli

Potrebbero verificarsi casi in cui i valori dei campi contengono uno dei seguenti simboli:

  • &
  • (
  • )
  • =
  • |

Se si desidera filtrare in base a uno qualsiasi di questi simboli, inserire l'espressione di filtro tra virgolette singole ('<expression with symbol>'). Ad esempio, se si desidera filtrare i record che iniziano con il testo J & V, l'espressione di filtro è 'J & V*'.

Questo requisito non è necessario per altri simboli.

Token di filtro

Quando si immettono i criteri di filtro, è anche possibile digitare parole che hanno un significato speciale, chiamate token di filtro. Dopo aver immesso la parola token, la parola viene sostituita dal valore o dai valori che rappresenta. I token di filtro semplificano l'operazione di filtro riducendo la necessità di passare ad altre pagine per cercare i valori che si desidera aggiungere al filtro. Le tabelle seguenti descrivono alcuni dei token che è possibile immettere a questo scopo.

Gratifica

Un'organizzazione potrebbe utilizzare token personalizzati. Per informazioni sul set completo di token disponibili o per aggiungere altri token personalizzati, contattare l'amministratore. Per saperne di più sugli aspetti tecnici dei token di filtro, consulta la sezione Aggiunta di token filtro.

(%me o %user) Record assegnati all'utente

Utilizzare %me o %user quando si filtrano i campi che contengono l'ID utente, quale il campo Assegnato a ID utente, per visualizzare tutti i record assegnati all'utente.

espressione di esempio Record visualizzati
%me
oppure
%user
Record assegnati all'account utente.

(%mycustomers) clienti in Clienti personali

Utilizzare %mycustomers nel campo Nessuno cliente per visualizzare tutti i record per i clienti inclusi nell'elenco Clienti personali in Gestione ruolo utente.

espressione di esempio Record visualizzati
%mycustomers Clienti in Clienti personali in Gestione ruolo utente.

(%myitems) Articoli in Articoli personali

Utilizzare %myitems nel campo Nessuno articolo per visualizzare tutti i record per gli articoli inclusi nell'elenco Articoli personali in Gestione ruolo utente.

espressione di esempio Record visualizzati
%myitems Articoli in Articoli personali in Gestione ruolo utente.

(%myvendors) Fornitori in Fornitori personali

Utilizzare %myvendors nel campo Nessuno fornitori per visualizzare tutti i record per i fornitori inclusi nell'elenco Fornitori personali in Gestione ruolo utente.

espressione di esempio Record visualizzati
%myvendors Fornitori in Fornitori personali in Gestione ruolo utente.

Domande frequenti su ricerca e filtro
Salvare e personalizzare le visualizzazioni elenco
Utilizzare Business Central
Tasti di scelta rapida

I moduli di e-learning gratuiti per Business Central sono disponibili qui