Möchte einen Datensatz erhalten, der vom Datum her am nächsten zum Gegenwärtigen liegt.
Ich möchte zwei Werte vergleichen. ich vergleiche den einen Wert aus einem Zahlenfeld aus dem vorletzten Datensatz mit dem Wert aus dem Zahlfeld aus dem Datensatz davor, also dem vorvorletzen, das mit dem Datum am nächsten ist wie der vorletzte Datensatz. Also ich brauche jeweils den Wert vom letzten Datensatz und von dem davor.
Struktur ist so:
Kursregistereintrag.Studierpunkte.Punkte
"Kursregistereintrag" ist eine Tabelle wo ich eine Verknüpfung mit dem Studenten und mit dem Kurs habe.
"Studierpunkte" ist eine Tabelle, welche auf "Kursregistereintrag" rückverknüpft ist.
und "Punkte" ist ein Zahlenfeld in der Tabelle "Studierpunkte".
Ich möchte nun in einer Formel immer sehen können wieviele Punkte man zuvor hatte und ob es mehr oder weniger Punkte waren im Vergleich zum Datensatz davor.
Es klappt, wenn man den letzten Record ansieht. Dann zeit es mit die Punkte an welche am Tag davor waren. Aber es muss am Tag zuvor sein, bezogen auf das Datum auf dem Record, in dem ich bin.
Ich hoffe es ist nicht zu kompliziert.
// Dieser Code geht zwar, aber nur, wenn ich im Record von heute mir das Ergebnis ansehen will
last('Kursregister-Verknüpfung'.'Studierpunkte-Kursregister'[Datum < today()].'Schnitt / Stunde')
// Das sollte gehen, aber mir fehlt da eine Sache denke ich:
last('Kursregister-Verknüpfung'.'Studierpunkte-Kursregister'[Datum < this.Datum].'Schnitt / Stunde')
Antwort
Content aside
-
1
„Gefällt mir“ Klicks
- vor 1 JahrZuletzt aktiv
- 26Ansichten
-
1
Folge bereits