Filtra e Ordina righe temporaneo

Documentazione •
In questo articolo

Le funzioni Filtra righe e Ordina righe temporaneo di Banana Contabilità Plus consentono di filtrare e ordinare temporaneamente le righe di una tabella, senza modificarne la disposizione permanente. Sono funzioni utilissime per cercare immediatamente (e modificare) dei dati, sia testi che importi.
Una volta rimossi i criteri di ordinamento o di filtro, le righe della tabella tornano al loro ordine originale.

Per cambiare l'ordine delle righe di una tabella in modo definitivo occorre usare il menu Dati > Ordina Righe.

Le funzioni Filtra righe e Ordina righe temporaneo sono delle nuove funzionalità. Vi preghiamo di darci il vostro feedback su come migliorarle. Sono disponibili solo nel piano Advanced di Banana Contabilità Plus.

La funzione Ordina righe temporaneo

Questo strumento permette di ordinare rapidamente il contenuto secondo la colonna dalla quale è impartita la funzione Ordina:

  • Clicca con il tasto destro del mouse sull'intestazione della colonna dove hai bisogno di un ordinamento.
  • Posizionati sulla piccola freccia e seleziona il criterio di ordinamento ascendente o discendente.

Vantaggi

  • Puoi ordinare le righe visualizzate, in senso ascendente o discendente, in base alla colonna desiderata.
  • A differenza di Excel, quando rimuovi l'ordinamento di visualizzazione, le righe tornano all'ordine originale senza dover usare il comando Annulla operazione.

Sort function in Banana

Sorted rows in Banana
Nell'intestazione della colonna scelta per ordinare i dati apparirà una freccia.

Nota importante

La funzione Ordina righe temporaneo è diversa dal comando Ordina righe (dal menu Dati):

  • Ordina righe temporaneo è un ordinamento delle righe a video temporaneo, concepito per velocizzare la revisione e la modifica dei dati inseriti in precedenza. È possibile rimuovere facilmente i criteri di ordinamento per tornare all'ordine originale delle righe. Questa funzione è disponibile solo con il piano Advanced.
  • Il comando Ordina righe (dal menu Dati) modifica in modo permanente l'ordine delle righe della tabella e può essere annullato solo con il comando Annulla. Questo comando è disponibile per tutti i piani.

La funzione Filtra righe

La funzione Filtra Righe consente di visualizzare solo le righe della tabella che includono la parola chiave inserita come criterio di ricerca. Comporta un notevole risparmio di tempo per i seguenti motivi:

  • Trovi le registrazioni desiderate in pochi secondi.
  • Puoi modificare direttamente le registrazioni filtrate.
  • Il filtro è presente in tutte le tabelle (Conti, Registrazioni, Cambi...) e per utilizzarlo è sufficiente digitare la parola chiave nella casella del filtro.
  • Puoi facilmente rimuovere il filtro per tornare all'ordine originale delle righe.

Filter function in Banana
Il testo evidenziato in verde è solo a scopo esplicativo; non appare nel software.

Funzioni e sintassi del Filtro

Il filtro consente di trovare le righe semplicemente inserendo un testo come criterio di ricerca. Quando si inserisce il testo da cercare, il programma filtra tutte le righe che contengono il testo specificato, separato da spazi.

Ecco alcuni esempi di Filtro:

  • fattura mario
    Mostra le righe che contengono  le parole "mario" e "fattura" in qualsiasi posizione.
  • mar fat
    A seconda del numero di righe presenti, è possibile ottenere lo stesso risultato anche solo inserendo un testo abbreviato.
  • "fattura mario"
    Ricerca di testo che include spazi: se si inserisce il testo tra virgolette, il programma considererà il testo come una singola parola.
  • "!~Mario"
    Normalmente la ricerca include sia maiuscole che minuscole.
    È possibile specificare che la ricerca sia solo per le maiuscole o le minuscole inserendo un carattere speciale.

Caratteri particolari

È possibile utilizzare quasi tutti i caratteri nella ricerca.

Solo il punto esclamativo "!" e la barra verticale "|" all'inizio di una sequenza di testo hanno un significato particolare.

  • "|" per indicare OPPURE
    Almeno uno degli elementi preceduti da "|" deve essere presente nella riga.
    Nel caso seguente, la ricerca visualizzerà le righe che includono "mario" e "fattura" oppure "parcella".
    mario |invoice |parcella
    La barra verticale è il carattere Alt-124, Se non lo trovate sulla tastiera cercate con google
    • "Layout tastiera windows/mac italia/svizzera/usa"  e guardate nella sezione immagini.
  • Specificatore di comando "!".
    Qualsiasi testo preceduto dal punto esclamativo è considerato un comando e ha un significato particolare.
    Ad esempio, per escludere un testo, utilizzare la sequenza di comandi "!-".
    mario !-fattura

 Sintassi avanzata per la ricerca con il Filtro

La sintassi avanzata della ricerca è solo sperimentale: potrebbe essere soggetta a modifiche e miglioramenti.

Il carattere "!" all'inizio di un testo indica che si tratta di un comando speciale di ricerca.

  • !
    Quando posizionato prima o dopo uno spazio, avvia una sequenza di comandi.
  • !!
    È considerato come un semplice "!" e non come una sequenza di comandi.
  • !-
    Il segno meno "-" è utilizzato per escludere contenuti e può essere combinato con qualsiasi altro operatore.
    !-mario !-1000 !-=1000 !-^pagamento !-~10
  • !~
    Il tilde "~" deve essere posizionato immediatamente dopo il "!" o il "!-".
    Con "~" la ricerca diventa sensibile alle maiuscole e minuscole.
    !~mario
    !-~mario

Caratteri di comando

Sono i caratteri che seguono immediatamente l'inizio del comando "!", "!-", "!~" o "!-~".
Possono essere usati anche con il "-" per escludere e "~" per rendere la ricerca case sensitive.

  • !=
    Trova esattamente il testo specificato nella cella.
    !=1000
    Può essere usato con più valori separati dal carattere "|".
    !=1000|2000|30000
    Cella vuota.
    Dalla versione 10.1.16 seleziona celle con valori vuoti.
    !=
  • !+
    Contiene il testo specificato. Equivalente alla ricerca normale, ma permette combinazioni con altri caratteri.
    !-+mario esclude righe che contengono "mario".
    !~+mario esclude righe con "mario" rispettando maiuscole e minuscole.
  • !<>
    Diverso dal testo fornito.
    !<>1000
  • !.
    Caratteri jolly (*,?) per una ricerca con caratteri speciali.
    !.100*
    !.100*|2?0*
  • !^
    Inizia con il testo specificato.
    ^mar
    ^mar|hom
  • !$
    Termina con il testo specificato.
    !$rio
  • !_
    Ricerca per parola intera.
    !_100
    !_100|200
  • !:
    Espressione regolare.
    !:\bmario\b

Maggiore, Minore e Intervalli

Caratteri usati per confrontare valori numerici o date.

  • Data in formato yyyy-mm-dd
    2024-12-31
  • Importo con il "." come separatore decimale e senza separatore delle migliaia.
    1999.99

Comandi di confronto:

  • !> Maggiore di.
    !>100
  • !>= Maggiore o uguale.
    !>=100
  • !< Minore di.
    !<100
  • !<= Minore o uguale.
    !<=100
  • !<> Diverso da.
  • !>< Intervallo esclusivo.
    !><99.99|200
  • !>=< Intervallo inclusivo.
    !>=<100|199.99

Specificazione delle colonne

Permette di specificare la colonna in cui eseguire la ricerca.

  • !descrizione!
    Ricerca nella colonna "descrizione".
    !descrizione!mario
    !descrizione!=
    !des*!mario
    !des*;doc!mario
    !descrizione:xml!mario
    !debit*!=1000

Mostra righe con colore

  • !_co! o !_color! Mostra righe con un colore.
  • !_co!2 Mostra righe con colore stile 2.
  • !_co!2|3 Mostra righe con colore stile 2 o 3.

Mostra righe con formattazione

  • !_fo! Mostra righe con formattazione specifica.
  • !_fo!b Mostra righe in grassetto.
  • !_fo!i Mostra righe in corsivo.

Mostra righe con errori

  • !_er! Mostra righe con errori o avvisi.
  • !_er!e Mostra righe con errori.
  • !_er!w Mostra righe con avvisi.

Combinazione di filtri

  • 2022 !des*!mario !debit*!=1000
    Mostra righe con "2022", "mario" in colonne "des" e "1000" esatto nelle colonne "debit".

Motivazione della sintassi del Filtro

La sintassi avanzata di ricerca può sembrare strana, ma volevamo una sintassi che 

  • Non interferisse con la ricerca naturale, in modo che l'utente potesse eseguire la maggior parte delle ricerche in modo intuitivo, combinando i testi esattamente come si è abituati a fare nelle applicazioni per smartphone.
  • Non fosse specifica per una lingua, utilizzando quindi solo simboli.
  • Supportasse tutte le possibili ricerche, in modo da poter essere utilizzata per esprimere i filtri inseriti dall'utente in un modo simile a Excel.
  • Aprisse la possibilità di includere comandi specifici di Banana, come colore, errori, ecc.

Abbiamo valutato diverse altre sintassi di ricerca, ma tutte utilizzano caratteri comuni come il segno meno "-" o il "+" o altri come "\", "(", "*", "?", che sono frequentemente usati in contabilità.
Così abbiamo deciso di creare una sintassi speciale in cui il punto esclamativo "!" viene utilizzato come indicatore di comando. Il "!" è normalmente usato alla fine di una frase, quindi è improbabile che interferisca con la ricerca.

Tutti i feedback e i suggerimenti sono benvenuti!

GPT di Banana Contabilità Plus generatore di comandi per usare il Filtro

Il generatore di comandi GPT per la sintassi avanzata di ricerca (Filtro) è solo sperimentale: potrebbe essere soggetto a modifiche e miglioramenti.

Questo GPT di Banana Contabilità è stato creato utilizzando ChatGPT ed è progettato per generare una sintassi avanzata di ricerca per filtrare le righe nella tabella Registrazioni.

Requisiti

Per utilizzare questo GPT, è necessario:

  • Scaricare e installare l'ultima versione di Banana Contabilità Plus
  • Avere un account ChatGPT.
    • Per utilizzare questo GPT, è necessario avere un abbonamento ChatGPT Plus. Senza di esso, è possibile provare il servizio gratuitamente per un massimo di dieci richieste. Successivamente, è necessario eseguire l'upgrade a ChatGPT Plus oppure attendere alcune ore prima di poter effettuare ulteriori richieste.

Come funziona

  • Apri il GPT di Banana Contabilità Plus da questo link:
  • Nel campo Messaggio in basso, inserisci una frase che descriva ciò che vuoi cercare all'interno della tabella Registrazioni con il Filtro. In generale, più specifiche sono le richieste, migliori saranno i risultati.
  • Il GPT elaborerà la tua richiesta e restituirà il risultato corrispondente.
    In base all'input fornito al GPT, verrà generata una stringa di testo contenente il comando necessario per filtrare le righe nella tabella Registrazioni.
  • Copia la stringa di testo generata.
  • Incolla la stringa copiata nel Filtro della tabella Registrazioni in Banana Contabilità Plus.

Esempi di messaggi da inserire nel GPT

Di seguito sono riportati esempi di messaggi da inserire nella chat del GPT, insieme ai relativi risultati generati:

  • "Trova tutte le registrazioni del terzo trimestre del 2024"
    • Risultato: "!date:xml!>=2024-07-01 !date:xml!<=2024-09-30"
  • "Cerca le righe con un importo di 450.00"
    • Risultato: "!amount:xml!=450.00"
  • "Cerca le righe con un importo maggiore di 200"
    • Risultato: "!amount:xml!>200"
  • "Cerca le righe con il valore 3001 nella colonna Conto Avere"
    • Risultato: "!accountcredit:xml!=3001"
  • "Dammi le righe con il valore 1020 nella colonna Conto Avere e un importo tra 1500 e 4000"
    • Risultato: "!accountcredit:xml!=1020 !amount:xml!>=<1500|4000"
help_id
TabDatiView::filter

Aiutaci a migliorare la documentazione

Sono benvenuti suggerimenti per come migliorare questa pagina.

Informaci quale tema necessita di una spiegazione migliore o come chiarire meglio un argomento.

Condividi questo articolo: Twitter | Facebook | LinkedIn | Email