Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Datumsfilter inclusive heute

Begonnen von Berndi1970, November 30, 2022, 20:47:49

⏪ vorheriges - nächstes ⏩

Berndi1970

Hallo Experten,

Ich möchte meine Datenbankabfrage über das Datum filtern.
Es sollen die letzten 30 Tage angezeigt werden.


Wenn ich jedoch = Table.SelectRows(#"_meineDatenbank", each Date.IsInPreviousNDays([Datum], 30)) versuche, dann fehlt mir der aktuelle Tag.

Wie bekomme ich da noch den aktuellen Tag dazu?

Vielen Dank für die Hilfe

Berndi1970

Wenn ich recht darüber nachdenke, hätte ich lieber die letzten dreißig Datensätze gefiltert

MzKlMu

#2
Hallo,
wie erkennt man die letzten 30 Datensätze, Du brauchst ja ein Kriterium um die zu erkennen.

Wo hast Du denn den obigen Code her zum Filtern, ist das Access ?
Meines wissens sind das keine Access Befehle.
Gruß Klaus

Berndi1970

Ich habe in Word ein Diagramm eingefügt und als Datenquelle für das Diagramm eine ACCESS-Datenbank verknüpft.
Über den Abfrageeditor in Excel habe ich dann die Tabelle gefiltert.

Wahrscheinlich mache ich aber irgendetwas falsch und muss wohl in Access eine Datenabfrage generieren.
Die Datensätze haben alle ein eindeutiges Datum und auch eine fortlaufende ID

PhilS

Zitat von: Berndi1970 am November 30, 2022, 20:47:49Wenn ich jedoch
= Table.SelectRows(#"_meineDatenbank", each Date.IsInPreviousNDays([Datum], 30)) versuche, dann fehlt mir der aktuelle Tag.

Wie bekomme ich da noch den aktuellen Tag dazu?
Indem du vom nächsten Tag ausgehst.
... Date.AddDays([Datum],1) ...

Zitat von: Berndi1970 am November 30, 2022, 22:07:40Wenn ich recht darüber nachdenke, hätte ich lieber die letzten dreißig Datensätze gefiltert
Table.FirstN sollte dir den Weg dahin aufzeigen.


Zitat von: MzKlMu am November 30, 2022, 23:46:33Wo hast Du denn den obigen Code her zum Filtern, ist das Access ?
Das sieht für mich nach der Abfragesprache M aus, die u.a. in Power Query (Excel) verwendet wird.
Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor