Global filters

Maak dynamische weergaven van geïnverteerde gegevens, door velden van gegevensbronnen toe te wijzen aan globale filters in de Odoo Spreadsheets app.

Notitie

De globale filters worden weergegeven door het pictogram (global filter) en maken het mogelijk om gegevens te filteren die zijn ingevoegd via een draaitabel, lijst of grafiek. Globale filters verschillen van de sorteer en filter functie voor celbereiken die wordt weergegeven door het (filter) pictogram.

De zijbalk van het menu Globale filters op een spreadsheet.

Filters toevoegen

Navigeer naar de :menuselectie:`Documenten app` en klik op de gewenste spreadsheet, open dan het (global filter) filtermenu.

Maak een nieuw filter door een van de knoppen onder de Een nieuw filter toevoegen… sectie te selecteren:

  • Date: filter datums door datumvelden van de gegevensbron te koppelen aan een tijdsbereik (bijvoorbeeld Maand / Kwartaal, Relatieve periode, of Vanaf /Tot).

  • Relation: filter records door gegevensbronvelden te matchen met velden in een gerelateerd model (bijvoorbeeld Lead/Opportunity, Sales Order, of Event Registration).

  • Tekst: filter tekst door tekstvelden van de gegevensbron te matchen met een tekenreeks van tekst (bijvoorbeeld Restrict waarden tot een bereik en/of geef een Default waarde).

Notitie

Alleen filters die kunnen worden toegepast op de velden in de gegevensbron worden getoond.

Datum

Met het globale filter Datum kun je gegevensbronnen filteren op een specifiek tijdsbereik, automatisch filteren op de huidige periode of het tijdsbereik verschuiven ten opzichte van de periode.

Met het (global filter) menu geopend selecteer je de Datum knop om een nieuw datumfilter te maken. Het Filter eigenschappen menu toont de volgende velden voor onderstaande configuratie.

Voer eerst een naam in voor het nieuwe datumfilter in het Label veld.

Selecteer vervolgens een van de drie periode-opties in het Tijdbereik veld:

  • Maand/Kwartaal: maakt een vervolgkeuzemenu van specifieke maanden en kwartalen van een jaar mogelijk (bijvoorbeeld Q1, Q2, Januari, enz.).

  • Relatieve periode: maakt een vervolgkeuzemenu mogelijk met specifieke bewegende tijdsbestekken (bijv. Jaar tot datum, Laatste 7 dagen, Laatste 30 dagen, etc.).

  • Van/Tot: maakt Datum van… en Datum tot… datumselectievelden mogelijk om een specifiek tijdsbereik te definiëren (bijvoorbeeld 06/05/2024 tot 06/27/2024).

Stel optioneel een Standaardwaarde in voor het Tijdbereik.

Notitie

Het Vastgestelde waarde veld verschijnt alleen voor Maand/Kwartaal of Afhankelijke periode bereiken.

Als het bereik Maand/Kwartaal is geselecteerd, schakel dan het selectievakje Automatisch filteren op de huidige periode in om de standaardperiode van ofwel Maand, Kwartaal of Jaar te definiëren.

Configureer vervolgens de Veldmatching voor elke gegevensbron. Om dit te doen, vouw je de sectie uit door op het Veldmatching kopje te klikken, zodat je een lijst te zien krijgt van de gegevensbronnen in de spreadsheet waarbij elke gegevensbron twee velden heeft om mee te matchen:

  • Datumveld: selecteer een datumveld uit het gegevensbronmodel om het tijdbereik op toe te passen.

  • Periode-offset: (optioneel) selecteer een offset die het tijdbereik verschuift met een relatieve periode.

    De beschikbare opties zijn: Vorige, Voor Vorige, Volgende, Na Volgende.

Klik ten slotte op de knop Opslaan als alle gegevens op het formulier zijn ingevoerd. Als een van de velden van de gegevensbron niet overeenkomt met het gegevenstype datum (of datetime), verschijnt er een foutmelding Sommige verplichte velden zijn niet geldig.

Example

Overweeg een Periode offset van Volgende bij gebruik van het Maand/Kwartaal bereik om het filter toe te passen op de volgende periode ten opzichte van het ingestelde tijdsbereik.

Met deze configuratie, waarbij januari 2024 als datum wordt gekozen, worden gegevens gefilterd als februari 2024; waarbij de geselecteerde maand wordt verschoven naar de volgende maand.

Een datumfilter met een periode-offset van "Volgende" geconfigureerd.

Relatie

Met het globale filter Relatie kun je records in gegevensbronnen filteren door een veld uit een gerelateerd model te selecteren.

Met het (global filter) menu geopend selecteer je de Relatie knop om een nieuw relatie filter te maken. Het Filter eigenschappen menu toont de volgende velden voor configuratie.

Voer eerst een naam in voor het nieuwe relatiefilter in het Label veld.

Selecteer of zoek vervolgens een model in het Gerelateerd model veld.

Zodra een model is geselecteerd, verschijnen de Vastgestelde waarde en Veld dat overeenkomt velden.

Stel optioneel een Standaardwaarde in voor het Gerelateerd model. De beschikbare opties zijn records van het model.

Configureer vervolgens de Veldmatching voor elke gegevensbron. Om dit te doen, vouw je de sectie uit door op het Veldmatching kopje te klikken, zodat je een lijst te zien krijgt van de gegevensbronnen in de spreadsheet, waarbij elke gegevensbron een veld heeft om mee te matchen.

Selecteer een veld in het gegevensbronmodel waarop je het relatiefilter wilt toepassen.

Klik ten slotte op de knop Opslaan als alle gegevens op het formulier zijn ingevuld. Als een van de velden van de gegevensbron niet overeenkomt met het gegevenstype van het verwante model, verschijnt er een foutmelding Sommige verplichte velden zijn niet geldig.

Example

Beschouw een Relatie filter met het Gerelateerd model ingesteld als Contact. De Field matching CRM lead (crm.lead) spilgegevensbronnen zijn ingesteld op Klant.

Met deze configuratie filtert het selecteren van een klantrecord de draaitabel alleen op afleidingen die gerelateerd zijn aan de geselecteerde klantrecord.

Een relatie filter met het Contact model geconfigureerd.

Tekst

Met het globale filter Tekst kun je tekst filteren door tekstvelden van gegevensbronnen te koppelen aan een tekenreeks van tekst of aan een bereik van vooraf gedefinieerde waarden.

Met het (global filter) menu geopend selecteer je de Tekst knop om een nieuw tekstfilter te maken. Het Filter eigenschappen menu toont de volgende velden voor configuratie.

Voer eerst een naam in voor het nieuwe tekstfilter in het Label veld.

Kies vervolgens of je Restrict values to a range wel of niet wilt door het selectievakje aan te vinken. Als je dit doet, verschijnt er een veld waarin je een bereik binnen de spreadsheet kunt invoeren. Typ het bereik in of selecteer het.

Configureer vervolgens de Veldmatching voor elke gegevensbron. Om dit te doen, vouw je de sectie uit door op het Veldmatching kopje te klikken, zodat je een lijst te zien krijgt van de gegevensbronnen in de spreadsheet, waarbij elke gegevensbron een veld heeft om mee te matchen.

Selecteer een veld in het gegevensbronmodel waarop je het tekstfilter wilt toepassen.

Klik ten slotte op de knop Opslaan als alle gegevens op het formulier zijn ingevuld. Als een van de velden van de gegevensbron niet overeenkomt met het gegevenstype van het verwante model, verschijnt er een foutmelding Sommige verplichte velden zijn niet geldig.

Example

Overweeg een tekstfilter met het bereik A2:A6 toegevoegd aan het Restrict values to a range veld. De spreadsheet heeft vijf verschillende productnamen die als waarden zijn opgenomen in de cellen van kolom A, rijen 2 tot en met 6.

Met de bovenstaande configuratie kan een draaitabel met producten worden gefilterd op productnaam door een van de 5 voorgedefinieerde waarden te selecteren die beschikbaar zijn in het tekstfilter.

Bovendien, als de waarden in het bereik A2:A6 dynamisch worden toegevoegd, wordt het tekstfilter ook dynamisch.

Een dynamisch tekstfilter met een beperkt bereik.

Filters beheren

Open het (global filter) filtermenu door naar de :menuselectie:`Documenten app` te navigeren en op de gewenste spreadsheet te klikken.

Bestaande globale filters verschijnen onder de Filters sectie. Filters kunnen afzonderlijk of tegelijkertijd worden gebruikt.

Tip

De volgorde van bestaande filters kan worden gewijzigd door met de muis over een filter te gaan en het pictogram (drag handle) te gebruiken om de positie te wijzigen.

Om een filter met ingestelde waarden terug te zetten naar de standaardwaarde, klik je op het (wissen) pictogram naast de waarde in het filter.

Om een bestaand filter te bewerken, selecteer je het (gear) pictogram om het Filter eigenschappen menu van het filter te openen. Van hieruit kun je wijzigingen aanbrengen of het filter verwijderen door op de Verwijderen knop te klikken.