0

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

null

Content aside

  • vor 10 MonatenZuletzt aktiv
  • 45Ansichten
  • 1 Folge bereits