Mehrfachauswahlfeld Auswertung in Dashboard und Report
Liebe Community,
ich bin im Code-schreiben eher am Anfang und erhoffe mir für folgendes Problem Hilfe. Ich glaube, dass dies hier etwas komplizierter ist (für mich jedenfalls).
Für einen Naturschutzverein betreibe ich eine Elefanten-Datenbank in der unser Tierarzt Gesundheitsdaten der Tiere sammelt. Diese Tabelle heisst "Visits"
Für die Dashboardansicht sind 3 Spalten relevant: 'visit_date', 'Visit Reason' und 'Problem Reason'
In der Dashboardansicht kann nun ein Zeitraum (2 Datumsvariablen für Start- und Enddatum) eingegeben werden in dem die entsprechenden Datensätze zu Gründen für Gesundheitsprobleme unter Nichtbeachtung des 'Visit Reason' 4 selektiert und ausgewertet werden sollen.
Bei 'Problem Reason' handelt sich allerdings um ein Mehrfachauswahlfeld mit 12 verschiedenen Auswahlmöglichkeiten. Über die einfache Funktion
let xBeg := 'Start Date';
let xEnd := 'End Date';
select Visits where visit_date >= xBeg and visit_date <= xEnd and 'Visit Reason' != 4
wird die Tabellenansicht aller Datensätze innerhalb der Zeitspanne (mit Ausklammerung eines Grundes / 4) angezeigt. Für die Ansicht habe ich die Spalte für das Datum in n visits umbenannt. Über einen Filter der Ansicht (Gruppierung für Problem Reason und Anzahl für Datum) sieht das Ergebnis z.B. zwischen dem 1.5.23 bis 31.5.23 so aus:
1. Wie müsste der Code aussehen (wahrscheinlich eine Schleife?), damit ausgegeben wird, wie oft jeder einzelne Grund genannt wurde. Z.B. kommt Nutrition / Diet und Other Reason jeweils 3-mal vor.
2. Wie schaffe ich es die gewünschte Tabelle in einem Bericht ausdrucken zu lassen (über eine virtuelle temporäre Pantom-Tabelle?)
Vielen Dank vorab und liebe Grüße
PS: so sieht der Dashboard Reiter aus:
Antwort
Content aside
- vor 1 JahrZuletzt aktiv
- 57Ansichten
-
1
Folge bereits