fix(dashboard): Tagesachse lag einen Tag daneben, Bewerbungszahl erklaert

Zwei Sachen, die zusammen wie ein Rechenfehler aussahen:

- Bei der Einteilung "Tag" baute die Achse ihre Schluessel mit toISOString().
  Das rechnet nach UTC und liefert fuer den lokalen Tagesanfang in Zeitzonen
  oestlich von Greenwich den Vortag - jede Saeule fiel neben die Achse und das
  Diagramm blieb leer, obwohl die Kennzahlen Werte zeigten. Die Schluessel kommen
  jetzt aus den Ortsdatumsteilen. Monat, Quartal und Jahr waren nie betroffen,
  die haben ihre Schluessel schon so gebaut.

- Die Kennzahl "Bewerbungen" zaehlt alle Akquise-Eintraege des Zeitraums, auch
  die, aus denen eine Opportunity geworden ist. Die stehen nicht mehr in der
  Akquise-Liste, also ist die Zahl regelmaessig hoeher als die Liste lang ist.
  Das stand nirgends: jetzt sagt die Fussnote der Kachel, wie viele uebernommen
  wurden, und unter den Kacheln steht ein Satz dazu.

Dazu passen bei 30 Tagen jetzt alle Abschnitte nebeneinander (schmalere
Spalten), und passt es doch nicht, zeigt das Diagramm das Ende des Zeitraums -
die aktuellen Tage stehen rechts und interessieren.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Sascha Wolf
2026-08-18 15:32:03 +02:00
co-authored by Claude Opus 5
parent 6f57483f33
commit 6a81258ca0
3 changed files with 58 additions and 8 deletions
+4 -2
View File
@@ -96,7 +96,7 @@ geschnitten wird - Tag, Monat, Quartal oder Jahr.
| Kachel | Was gezählt wird |
| --- | --- |
| **Bewerbungen** | Einträge in der Akquise im Zeitraum. Jeder Eintrag ist eine versendete Bewerbung |
| **Bewerbungen** | Einträge in der Akquise mit Funddatum im Zeitraum. Jeder Eintrag ist eine versendete Bewerbung - **auch die, aus denen inzwischen eine Opportunity geworden ist**. Die Zahl ist deshalb regelmäßig höher als die Akquise-Liste lang ist; unter den Kacheln steht, wie viele übernommen wurden. Ein von Hand gelöschter Eintrag zählt nicht mehr mit |
| **Zu Opportunity** | Bewerbungen, aus denen eine Opportunity geworden ist - dazu die Quote |
| **Gewonnen** | Opportunities, die in die Phase *Beauftragt* gekommen sind |
| **Beim Kunden** | Opportunities, die **jetzt** in *Kundenvorstellung* oder *Interview Kunde* stehen - unabhängig vom Zeitraum |
@@ -106,7 +106,9 @@ geschnitten wird - Tag, Monat, Quartal oder Jahr.
Das Säulendiagramm zeigt dieselben drei Reihen über der Zeit: Bewerbungen, daraus
entstandene Opportunities und gewonnene Projekte. Leere Abschnitte bleiben
sichtbar - eine Woche ohne Bewerbung ist eine Aussage. Der Mauszeiger auf einer
Säule nennt Abschnitt, Reihe und Wert.
Säule nennt Abschnitt, Reihe und Wert. Passen nicht alle Abschnitte nebeneinander,
zeigt das Diagramm das **Ende** des Zeitraums und lässt sich nach links scrollen -
die aktuellen Tage stehen rechts.
Rechts daneben steht **Bewerbungen je Berater** für denselben Zeitraum. Einträge
ohne hinterlegten Berater erscheinen als *Ohne Berater*.