Aktuellstes Datum mit mehreren Bedingungen abfragen
Hallo,
leider komme ich bei folgendem Problem nicht mehr weiter:
Ich habe eine Tabelle "Personen" in dieser befindet sich eine Untertabelle "Untersuchungen", hier gibt es ein Datumsfeld "Datum nächste Untersuchung". In der Untertabelle ist eine Verknüpfung zu der Tabelle "Übersicht Untersuchungen", hier gibt es ein Textfeld "Untersuchungen Abkürzung" z. B. G25 oder G37.
Es gibt somit zu einer Person mehrere Einträge in "Untersuchungen" z. B.:
G25 am 01.01.2022
G25 am 01.01.2023
G37 am 01.02.2022
G37am 01.02.2023
usw.
Ich möchte gerne mit einem Berechnungsfeld in der Tabelle "Personen" das aktuelle Datum des Datumsfeld "Datum nächste Untersuchung" aus der Tabelle "Untersuchungen" in Abhängigkeit der Abkürzung (G25 oder G37) mir anzeigen lassen.
Mein Versuch sieht aktuell so aus:
let my := this;
let myPERSON := 'Nr.';
let myVORSORGE := Untersuchungen.'Auswahl Untersuchungen';
max((select Untersuchungen)[myVORSORGE = "G25" and myVN = Personen.'Nr.'].'Datum nächste Untersuchung')
Befindet sich nur ein Eintrag in der Tabelle Untersuchungen mit Kürzel G25 klappt es, kommt ein zweiter hinzu, bleibt das Feld leer.
Vorab vielen Dank!
6 Antworten
-
so sieht die Funktion aktuell aus:
let my := this;
let myPERSON := 'Nr.';
let myVORSORGE := Untersuchungen.'Übersicht Untersuchungen'.'Abkürzung';
last((select Untersuchungen)[myVORSORGE = "G25" and myPERSON = Personen.'Nr.']).'Datum nächste Untersuchung'Problem bleibt bestehen: bei mehreren Einträgen, bleibt das Feld leer.
-
Wie ich es verstanden habe vielleicht so:
concat(Untersuchungen['Übersicht Untersuchungen'.'Abkürzung' = "G25"].'Datum nächste Untersuchung')
-
so funktioniert es:
max(Untersuchungen['ÜbersichtUntersuchungen'.'Untersuchungen Abkürzung' = "G25"].'Datum nächste Untersuchung')
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 6Antworten
- 52Ansichten
-
2
Folge bereits