Loading
Uniconta
Search
Generic filters
Uniconta unverbindlich testen
  • Uniconta GermanyDeutsch
    • Global FlagGlobal
    • Uniconta DenmarkDansk
    • Uniconta GermanyÍslenska
    • Uniconta NetherlandsNederlands
    • Uniconta EstonianEesti
    • Uniconta NorwayNorsk
    • Uniconta LithuanianLietuva
    • Uniconta UKEnglish
  • Search
  • Uniconta
    • Uniconta
      • Was ist Uniconta ?
      • Downloads und Links
    • Module
      • Finanzbuchhaltung
      • Kunde
      • Verkauf
      • Lieferant
      • Einkauf
      • Modulübersicht
      • Artikelverwaltung
      • Logistik
      • Projektverwaltung
      • Produktion
      • CRM
      • Dashboard
      • Unternehmen
      • Anpassbarkeit
    • Extras
      • Uniconta Assistant App
      • Uniconta Upload App
  • Preise
  • Einsatzbereiche
    • Dienstleistungsunternehmen
    • Produktion
    • Grosse Unternehmen
    • Franchise Unternehmen
    • Grosshandel
    • Mittelgrosse Unternehmen
    • Cloud CRM für KMU
    • Startups und kleine Unternehmen
  • News Uberblick
    • Aktuelles
    • Uniconta Update
    • Anwenderberichte
  • DATEV
  • Webinare und Events
    • Informations-Webinare
    • Schulungs-Webinare
    • TAXarena 26.10.2022 Hamburg: Die neue zukunftsweisende Messe für Steuerkanzleien
  • Partner
    • Autorisierte Uniconta Partner
    • Mitgliedschaften und Auszeichnungen
    • Informationen für Entwickler (EN)
    • Uniconta Partner werden
    • Uniconta Integrationspartner werden (EN)
    • Partner Portal
  • Über uns
    • Über Uniconta
    • Management
    • Jobs
    • Support
    • Kontakt
    • Sicherheit
    • Impressum
  • ADD-ONS

Unipedia

  • Einführung
    • Einführung in Uniconta
  • Finanzbuchhaltung
    • Kontenplan
      • Kontenplan
      • Kontoarten
      • Systemkonten
      • Importieren eines Kontenplans
    • Physische Belege (Posteingang)
    • Bankabstimmung
    • Buchen in Fremdwährung
    • Buchungsjournale
      • Journalzeilen
    • Kundenzahlungen buchen
    • Arbeiten mit Belegnummern
    • Journal einrichten
    • Beleg stornieren
    • Bankabstimmung
      • Bankabstimmung
      • Automatische Auswahl des Kontos
    • Budget
      • Budget
    • Berichte
      • Kontoauszug
      • Sachkontobuchungen
      • Finanzauswertungen
      • Physische Belege
      • Gebuchte Journale
      • USt-Angabe
      • Umsatzsteuer nach Kunden/Lieferanten
      • EU-Verkäufe
      • Intrastat
      • Zusammenfassende Meldung
      • Pivottabelle
      • Umsatzsteuervoranmeldung
      • One-Stop-Shop Verfahren
    • Einrichtung
      • Dimensionen
      • 2 Dimensionen zusammenführen
      • Umkehr Steuerschuld
      • Nummernkreise
      • Nummer generieren
      • Zahlungsbedingungen
      • Skonto einrichten
      • Geschäftsjahr
      • Jahreswechsel: Geschäftsjahr einrichten, Eröffnungsbuchungen
      • 2 Konten zusammenführen
    • Überwachungsaktivitäten
      • Kontenschemen
      • Buchungen exportieren
      • DATEV-Schnittstelle
    • Anlagenbuchhaltung
      • Anlagenbuchhaltung
      • Anlagengruppe
      • Anlagen Eröffnungsbuchungen
  • Migration nach Uniconta
    • Daten von Vorsystemen übernehmen
    • Konvertierung von NAV zu Uniconta
    • Weitere Einrichtungen
  • Kunde
    • Kunde
    • Kundenkonto abstimmen
    • Schnelle Rechnung
      • Schnelle Rechnung
    • Verkauf
      • Aufträge
      • Bestellungen/Aufträge erstellen
      • Angebote
      • Periodische Abrechnung
      • Auftragserfassung
    • Berichte
      • Kontoauszug
      • Buchungen
      • Offene Posten
      • Altersliste
      • Zins- und Mahnschreiben
        • – Mahnung Dokument-Nachrichten
      • Rechnungen
      • Lieferschein
      • Auftragszeilen
      • Kundenstatistik
      • Pivottabelle
      • Lastschriften
    • Einrichtung
      • Kundengruppen
      • Kunden Auftragsgruppen
      • Lieferungen
      • Lieferbedingungen
      • Kunden-Layoutgruppen
      • Nummernkreis
        • Fehlermeldung
      • Beleglayouts
        • Wasserzeichen erstellen
      • E-Mail Einstellungen
        • SMTP Einrichten
        • Mail Serveraufbau
        • E-Mails zu Uniconta weiterleiten
      • Dokument-Nachrichten
      • Zusammenführen
        • Kunden – 2 Konten zusammenführen
        • Kunden – 2 Aufträge zusammenführen
        • Mehrere zusammenführen
  • CRM
    • Einführung CRM
    • Interessenten
      • Angebote für Interessenten erstellen
      • Weiterverfolgung erstellen
    • Kunden & Interessenten
    • Weiterverfolgungsaktivitäten
    • E-Mail Liste erstellen
    • Kampagne
    • Einrichtung
      • Interessen
      • Produkte
      • CRM Gruppen
      • Gruppen zur Weiterverfolgung
      • Kampagnengruppen
  • Lieferant
    • Periodische Abrechnung
    • Berichte
      • Kontoauszug
      • Zahlungen zusammenführen
      • Altersliste
      • Pivottabelle
    • Einrichtung
      • Bestellgruppen
      • Lieferanten-Layoutgruppen
      • Dateiformate für Zahlungsmethoden
        • Nachrichten für Lieferantenzahlungen einrichten
        • Banktage einrichten
      • Zusammenführen
        • 2 Konten zusammenführen
        • 2 Bestellungen zusammenführen
        • Mehrere zusammenführen
        • Lieferant und Kunde zusammenführen
      • Lieferantengruppen
    • Lieferant
  • Artikel
    • Lagerjournale
    • Stücklisten
    • Umgang mit Verpackungsgebühren
    • Berichte
      • Kontoauszug
      • Buchungen
      • Status des Artikelbestands
      • Verfügbar
      • Bestellvorschlag
      • Pivottabelle
      • Bedarfsprofil
      • Inventurliste
    • Einrichtung
      • Bestellungen Artikel mit Chargen-/Seriennummern
      • 2 Artikel zusammenführen
      • Varianten
        • Standardvarianten
      • Artikelgruppen
      • Lagerwert neu berechnen
      • Lagerbestand neu berechnen
    • Artikel
    • Buchungen in Lagerjournalen
  • Projekt
    • Einstieg in Projekt- und Zeitmanagement
    • Projektgruppen
  • Unternehmen
    • Benutzerrechte
    • Einrichtung
    • Voreinstellungen
  • Extras
    • Hauptmenü
    • Layout als Menüeintrag speichern
    • Benutzerdef. Zusatzmodul
      • Standard-Plugin-Pfad für Uniconta ändern
      • Partner Plugin
    • Berichtsgenerator
      • Uniconta Berichtsgenerator
      • Einen Bericht erstellen, der von extern gestartet werden kann
      • Expression Bindings für Berichte
    • Zusätzliche Einrichtungen
      • Lokales Backup
    • Dashboard – Einführung
    • Dashboard – Design
  • Datenzugriff
    • OData – Daten von Uniconta holen
    • OData – CRUD Operationen
    • OData – Filterfunktion
  • Allgemein
    • Allgemeines Arbeiten mit Uniconta
      • Benutzerprofil
      • Tastenkombinationen
      • Layout
      • Vorlagen
      • Suchen
      • Filter setzen/Filter löschen
      • Allgemeine Ratschläge
    • Allgemeine Funktionen
      • Anhänge
      • Kopieren und Einfügen in Uniconta
      • Exportieren von Daten und Berichten in Dateiformat
      • Dokumente und Daten via Email versenden
      • Berichte und Listen drucken
      • Nationale Firmennummern finden
      • Excel Export und Import
    • Sicherheit
      • Passwort vergessen
      • Backup
      • Uniconta Sicherheit
    • Installation
      • Installation auf RDS – Remote Desktop Server
      • Optimaler Internetzugriff für Uniconta
      • Uniconta auf Windows 7 installieren
      • Uniconta im Microsoft App Store
      • Azure Authentifizierung
Search
Generic filters

OData – Filterfunktion

2.381 views 9 Mai 2017 12 Juli 2022 2 minutes
Print Friendly, PDF & Email

Learn more about:

  • Layout
  • Filter setzen/Filter löschen
  • Vorlagen
  • Suchen
  • Anhänge
Juli 12th, 2022

OData Filterfunktion

Mit diesen Filterfunktionen können die mit OData zu übernehmenden Daten eingeschränkt werden.

 

Beispiel „Kunden“

https://odata.uniconta.com/odata/DebtorClient?$filter=Account eq ‚11017‘

 

Beispiel „Kundenbuchungen in einem Datumsbereich“

https://odata.uniconta.com/odata/DebtorTransClient?$filter=Date ge datetime’2021-01-01T00:00:00′ and Date le datetime’2021-12-31T00:00:00′

 

Beispiel „Sachkontobuchungen in einem Datumsbereich“

https://odata.uniconta.com/odata/DebtorTransClient?$filter=Date ge datetime’2021-01-01T00:00:00′ and Date le datetime’2021-12-31T00:00:00′

https://odata.uniconta.com/odata/GLTransClient?$filter=Date ge datetime’2021-01-01T00:00:00′ and Date le datetime’2021-12-31T00:00:00′
https://odata.uniconta.com/odata/GLTransSumClient?$filter=Date ge datetime’2021-01-01T00:00:00′ and Date le datetime’2021-12-31T00:00:00′
https://odata.uniconta.com/odata/GLBudgetLineClient?$filter=Date ge datetime’2021-01-01T00:00:00′ and Date le datetime’2021-12-31T00:00:00′

 

Beispiel „Filter in PowerQuery Erweiteter Editor“

let
Source = OData.Feed(„https://odata.uniconta.com/odata/GLTransSumClient?$filter=Date ge datetime’2021-01-01T00:00:00′“, null, [Implementation=„2.0“]),
#“Filtered Rows“ = Table.SelectRows(Source, each ([Account] = „1012“))
in
#“Filtered Rows“

 

DefinitionExample and explanationEquivalent C/AL expression
Select a range of valuesfilter=Entry_No gt 610 and Entry_No lt 615

Query on GLEntry service. Returns entry numbers 611 through 614.

..
Andfilter=Country_Region_Code eq ‘ES’ and Payment_Terms_Code eq ’14 DAYS’

Query on Customer service. Returns customers in Spain where Payment_Terms_Code=14 DAYS.

&
Orfilter= Country_Region_Code eq ‘ES’ or Country_Region_Code eq ‘US’

Query on Customer service. Returns customers in Spain and the United States.

Important

You can use OR operators to apply different filters on the same field. However, you cannot use OR operators to apply filters on two different fields.

|
Less thanfilter=Entry_No lt 610

Query on GLEntry service. Returns entry numbers that are less than 610.

<
Greater thanfilter= Entry_No gt 610

Query on GLEntry service. Returns entry numbers 611 and higher.

>
Greater than or equal tofilter=Entry_No ge 610

Query on GLEntry service. Returns entry numbers 610 and higher.

>=
Less than or equal tofilter=Entry_No le 610

Query on GLEntry service. Returns entry numbers up to and including 610.

<=
Different from (not equal)filter=VAT_Bus_Posting_Group ne ‘EXPORT’

Query on Customer service. Returns all customers with VAT_Bus_Posting_Group not equal to EXPORT.

<>
endswithfilter=endswith(VAT_Bus_Posting_Group,’RT’)

Query on Customer service. Returns all customers with VAT_Bus_Posting_Group values that end in RT.

*
startswithfilter=startswith(Name, ‘S’)

Query on Customer service. Returns all customers names beginning with “S”.

substringoffilter=substringof(Name, ‘urn’)

Query on Customer service. Returns customer records for customers with names containing the string “urn”.

lengthfilter=length(Name) gt 20

Query on Customer service. Returns customer records for customers with names longer than 20 characters.

indexoffilter=indexof(Location_Code, ‘BLUE’) eq 0

Query on Customer service. Returns customer records for customers having a location code beginning with the string BLUE.

replacefilter=replace(City, ‘Miami’, ‘Tampa’) eq ‘CODERED’
substringfilter=substring(Location_Code, 5) eq ‘RED’

Query on Customer service. Returns true for customers with the string RED in their location code starting as position 5.

tolowerfilter=tolower(Location_Code) eq ‘code red’
toupperfilter=toupper(FText) eq ‘2ND ROW’
trimfilter=trim(FCode) eq ‘CODE RED’
concatfilter=concat(concat(FText, ‘, ‘), FCode) eq ‘2nd row, CODE RED’
dayfilter=day(FDateTime) eq 12
monthfilter=month(FDateTime) eq 12
yearfilter=year(FDateTime) eq 2010
hourfilter=hour(FDateTime) eq 1
minutefilter=minute(FDateTime) eq 32
secondfilter=second(FDateTime) eq 0
roundfilter=round(FDecimal) eq 1
floorfilter=floor(FDecimal) eq 0
ceilingfilter=ceiling(FDecimal) eq 1

 

Verweisen auf verschiedene Datentypen in Filterausdrücken

Bei Filterausdrücken müssen Sie für unterschiedliche Datentypen die entsprechende Notation verwenden.
Zeichenfolgenwerte müssen durch einfache Anführungszeichen getrennt werden.
Numerische Werte erfordern keine Trennzeichen.

DateTime-Werte müssen durch einfache Anführungszeichen begrenzt werden und ihnen muss das Wort datetime vorangestellt werden, z. B. datetime’2021-01-01T00:00:00′.

 

Sie können Ihre Abfragen aufteilen und eine Reihe von Elementen auswählen, die sich nicht überschneiden.
Zum Beispiel müssen Sie hier für Transaktionen herausfinden, wie viele Intervalle Sie benötigen somit erhalten Sie auch nicht zu viele Transaktionen zurück.

Item <= ‘02’:

https://odata.uniconta.com/odata/InvTransClient?$filter=Item le ’02‘

 

Item > ’02’ and <= ’05’:

https://odata.uniconta.com/odata/InvTransClient?$filter=Item gt ’02‘ and Item le ’05‘

 

Item > ’05’ and <= ’11’:
https://odata.uniconta.com/odata/InvTransClient?$filter=Item gt ’05‘ and Item le ’11‘

 

Item > ‘11’:

https://odata.uniconta.com/odata/InvTransClient?$filter=Item gt ’11‘
  • War dieser Artikel hilfreich?
  • JaNein
Categories: Daten Import und Export, Unipedia
Home » Unipedia » OData - Filterfunktion

Erfahren Sie selbst mehr über Uniconta Uniconta unverbindlich testen. Jetzt Kontakt aufnehmen

Uniconta

  • Was ist Uniconta?
  • Downloads
  • Preise
  • Module
  • System Status

PARTNER

  • Partner
  • DATEV
  • Entwickler

INFO

  • News
  • Video
  • Jobs
  • Blog
  • Sicherheit

Support

  • API Support
  • Unipedia
  • Kontakt Support
  • Uniconta GermanyDeutsch
    • Global FlagGlobal
    • Uniconta DenmarkDansk
    • Uniconta GermanyÍslenska
    • Uniconta NetherlandsNederlands
    • Uniconta EstonianEesti
    • Uniconta NorwayNorsk
    • Uniconta LithuanianLietuva
    • Uniconta UKEnglish
Uniconta
© Copyright 2019 | All rights reserved | [email protected] | Terms & Conditions | Impressum
Facebook Twitter Xing LinkedIn Youtube