Ein- und Auslagerungen als Wasserfall- bzw. Brueckendiagramm
Bisher waren es zwei Linien mit der Anzahl der Vorgaenge. Gemeint war eine Bruecke: die Bestandslinie, und schwebende gruene/rote Balken, die jeden ihrer Spruenge erklaeren. Damit Balken und Linie ueberhaupt zusammen in ein Bild duerfen, zaehlen die Balken jetzt Mengen in Artikeleinheiten statt Vorgaengen - beides liegt so auf derselben Achse. Zwei Skalen in einem Diagramm bleiben ausgeschlossen. Neuer Endpunkt GET /dashboard/flow liefert je Abschnitt Anfangsbestand, Zugang und Abgang aus einer Abfrage. Getrennt abgefragt koennten die Abschnitte von timeline und activity um eine Schrittweite auseinanderliegen - dann stuende ein Balken neben dem Sprung, den er erklaert. /dashboard/activity bleibt fuer externe Zugriffe erhalten. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -441,3 +441,17 @@ class ActivityPoint(BaseModel):
|
||||
at: datetime
|
||||
checked_in: int
|
||||
checked_out: int
|
||||
|
||||
|
||||
class FlowPoint(BaseModel):
|
||||
"""Ein Abschnitt eines Wasserfalls: Anfangsbestand, Zu- und Abgang.
|
||||
|
||||
Alle Werte sind Artikeleinheiten und liegen damit auf derselben Skala wie
|
||||
die Bestandslinie – nur so darf beides in ein Diagramm.
|
||||
``opening + checked_in - checked_out`` ergibt den Endbestand.
|
||||
"""
|
||||
|
||||
at: datetime
|
||||
opening: float
|
||||
checked_in: float
|
||||
checked_out: float
|
||||
|
||||
Reference in New Issue
Block a user