News

Dynamische Bedingungen in erweiterten Filterungen

In Dynamics AX können Filterungen mit dynamischen Kriterien sehr einfach in erweiterten Filtern hinterlegt werden.
In jedem Formular ist ein erweiterter Filter über den Aufrufpfad „Datei -> Bearbeiten -> Filtern -> Erweitertes Filtern/Sortieren“ oder die Tastenkombination „Strg+F3“ erreichbar.

Folgende Ausdrücke können bspw. für dynamische Filterkriterien genutzt werden:

  • day([Tage in der Vergangenheit oder Zukunft]) z.B. Datum des aktuellen Tages + 1: (day(1))
  • dayRange([von Tage],[bis Tage]) z.B. Datumsbereich von vor 7 Tagen bis heute: (dayRange(-7,0))
  • yearRange ([von Jahr],[bis Jahr])
  • monthRange ([von Monat],[bis Monat])
  • currentUserId()

So können beispielsweise mit dem folgenden erweiterten Filter alle freigegebenen Produkte (Produktinformationsverwaltung -> Häufig -> freigegebene Produkte), die in den letzten sieben Tagen vom aktuellen Nutzer angelegt worden, angezeigt werden:

Dynamischer_Filter_freigegebeneProdukte

Grundsätzlich sind alle Methoden in der Klasse „SysQueryRangeUtil“ für dynamische Filterkriterien anwendbar.

Weitere Filtermöglichkeiten sind im TechNet unter Advanced filtering and query options aufgeführt.

Teilen per
<< zurück zur Übersicht