kleine Monatsstatistik
Ich habe in Personendaten 2 Datumsfelder: "Unterlagen versandt", "Unterlagen zurück" und in der verknüpften Tabelle Rechnungen das Feld "Rechnungsdatum".
Nun hatte ich mir in Access eine kleine Monatsstatistik gemacht, die mir jeweils die aktuellen Werte (also die Anzahl an Unterlagen bzw. geschriebenen Rechnungen) angezeigt hat. Eine Zeile darunter wurden mir die entsprechenden Werte des Vorjahres angezeigt.
Da ich nicht weiß, wie man das in einer Ansicht vereint, hätte ich mir der Einfachheit halber 6 Funktionsfelder erstellt und folgendes in z.B. das Feld für "Unterlagen Versandt" eingegeben:
let i := (select Personendaten where month('Unterlagen versandt') = ?);
let x := cnt(i);
x
Hier fehlt mir aber zum einen, wie ich angebe, daß nur das aktuelle Jahr berücksichtigt wird (momentan spuckt es mir ja die Werte aller Jahre des bestimmten Monats aus) und zum anderen, wie ich angebe, daß nur der jeweils aktuelle Monat angezeigt wird. An der Stelle des Fragezeichens kann ich zwar 1 - 12 manuell eingeben, aber evtl. geht es ja auch, daß Ninox den aktuellen Monat selbst erkennt.
Oder vielleicht gibt es auch eine Art, wie man das ganz anders lösen könnte?
Lieben Dank
2 Antworten
-
Hallo Manuel,
das heutigen Datum kannst du mit today() ansprechen. Monat mit month(today()) und aktuallen Monat mit yearmonth(today()).
eine Ansicht für aktuellen Monat wäre dann
select Personendaten where yearmonth('Unterlagen versandt') = yearmonth(today())
und für
den gleichen Monat des Vorjahrs:select Personendaten where month('Unterlagen versandt') = month((today()) and year('Unterlagen versandt')=year(today())-1
Leo
-
Super Sache, Danke Leo
Content aside
- vor 4 JahrenZuletzt aktiv
- 2Antworten
- 780Ansichten