"Dynamische" Berechnung
Nabend zusammen,
gegeben ist ein einfaches Auswahlfeld "Betrachtungszeitraum", für jedes Jahr ab 2018 je ein Zahlenfeld ("Einsätze 2018", "Einsätze 2019" usw.) und zuletzt ein Berechnungsfeld "Summe Einsätze".
Problem:
Berechnung der Summen gemäß Auswahlfeld z.B. "letzten 2 Jahre". Dabei soll also vom aktuellen Jahr (aktuell 2022) ausgegangen werden und die Werte der Zahlenfelder "Einsätze 2021" und "Einsätze 2022" im Feld "Summe Einsätze" zusammengezählt dargestellt werden. Gemäß Bild müßte das Ergebnis 15 lauten. (Für die Auswahl "letzten 4 Jahre" müßte das Ergebnis ergo 22 lauten)
Dynamische Berechnung deswegen, da ja die Basis der Berechnung trotz gleichbleibender Auswahl sich Jahr für Jahr um eins verschiebt.
Jemand eine Idee der Art der Berechnung?
Gruß
Tacho
16 Antworten
-
Man kann es mit einem switch...case auswerten.
Aber vorab eine Frage:
Soll die DB auch über das Jahr 2022 hinaus benutzt werden?
Dann würde ich eine extra Tabelle für die Einsatzjahre bauen und dort die Anzahl der Einsätze eintragen.
Wenn man diese Tabelle als Grundlage eines dyn. Auswahlfeldes oder dyn. MehrfachAuaswahlfeldes nimmt, kann man sich auch in Verbindung mit einem mehrzeiligen Textfeld die Daten (Jahr/Anzahl Einsätze) für die Einzeljahre anzeigen lassen statt der einzelnen Zahlenfelder und es wäre wohl etwas leichter, was das Script betrifft die Summen aus dem gewählten Betrachtungszeitraum zu bilden. -
Hier mal eine kleine Bsp DB.
Die Berechnungen für die letzen 2 und 4 Jahre fehlen noch.
Da kannst du mal dein Hirn anstrengen und zeigen, was du dabei rausbekommst, falls du diese Lösung benutzen möchtest. ;-) -
Hier die Screenshots mit den Auswahlen 2 Jahre und 4 Jahre.
Tacho Mal sehen, ob wir beide gleich gedacht haben beim Script.
-
Hier die vollständige DB:
-
Gibt es eine Möglichkeit, dies wochenlang statt jahrelang zu tun?
Content aside
- vor 2 JahrenZuletzt aktiv
- 16Antworten
- 142Ansichten
-
3
Folge bereits