
Belegung ist eine Bilanz, keine Zählung - warum eine Anwesenheitszahl driftet
Wer mit Personenzählern die Belegung messen will, hat es mit zwei Zahlen zu tun, die sich zum Verwechseln ähnlich sehen und sich völlig verschieden verhalten. Die eine ist die Frequenz: Wie viele Menschen sind eingetreten? Die andere ist die Belegung: Wie viele sind gerade da? Die Belegung entsteht aus Eintritten minus Austritten, und jeder Zählfehler bleibt in dieser Bilanz stehen, bis sie neu beginnt.
Der Unterschied klingt nach einer Feinheit und ist der Grund, warum die eine Zahl stabil bleibt und die andere abdriftet. Frequenz ist eine Zählung. Belegung ist eine Bilanz.
Eine Zählung ist gegen ihre eigene Vergangenheit immun: Ein verpasster Eintritt um 10:14 macht die Zahl für 10:14 ungenau und alle anderen Minuten nicht. Eine Bilanz ist das Gegenteil - jede Abweichung bleibt drin, bis jemand sie zurücksetzt. Dieser Beitrag handelt davon, was daraus folgt. Er baut auf Personenzählung: Technologien im Vergleich und Verweildauer messen auf.
Warum eine Bilanz driftet
Die Belegung entsteht aus der laufenden Summe von Eintritten minus Austritten. Das ist die Rechnung an jeder Zähllinie, und sie hat eine unangenehme Eigenschaft: Sie hat kein Gedächtnis für ihre eigenen Abweichungen, aber sie behält sie.
Ein Rechenbeispiel. Eine Anlage zählt mit 99 Prozent Genauigkeit - ein sehr guter Wert. An einem Tag mit 4'000 Eintritten und 4'000 Austritten sind das rund 80 Ereignisse, die danebenliegen. Zählt die Anlage in beide Richtungen gleich, etwa überall ein Prozent zu wenig, heben sich die Fehler in der Bilanz auf. Verteilen sie sich zufällig auf beide Richtungen, bleiben unterm Strich meist weniger als zehn - die Streuung wächst nur mit der Wurzel aus 80, also knapp neun. Erst im ungünstigsten Fall - alle Fehler in derselben Richtung, etwa weil abends dichte Gruppen gleichzeitig hinausgehen oder eine Zähllinie am Rand des Sichtfelds liegt - bleiben achtzig.
Achtzig Personen, die nicht da sind, stehen dann im Dashboard. Ohne Nullpunkt kommen am nächsten Tag wieder achtzig dazu. Nach einer Woche zeigt die Anzeige eine Belegung, die niemand mehr ernst nimmt - und das ist noch der gute Fall, weil es auffällt.
Der schlechte Fall ist der schleichende: Eine Abweichung von fünf Personen pro Tag fällt in einem Gebäude mit dreihundert Anwesenden wochenlang nicht auf. Sie ist trotzdem da, und sie wächst.
Daraus folgt der wichtigste Satz über Belegung, und er steht in kaum einem Datenblatt: Wie genau eine Belegung über die Tage bleibt, hängt mindestens so sehr daran, wann und wie oft die Bilanz neu anfängt, wie an der Zählgenauigkeit.
Der Schnitt um drei Uhr nachts
Gegen das Aufsummieren hilft vor allem eine Sache: ein regelmässiger Nullpunkt. Die laufende Summe beginnt einmal täglich neu. Im Prinzip sammelt sich dann höchstens die Abweichung eines Tages an statt die seit der Inbetriebnahme.
Die interessante Frage ist, wann. Mitternacht ist die naheliegende Antwort und die schlechtere.
Ein Nullpunkt muss dann liegen, wenn niemand da ist - sonst setzt er die Bilanz auf null, während zwanzig Leute im Haus stehen, und diese zwanzig können der Zahl den ganzen Tag fehlen. Um Mitternacht ist in einem Restaurant, einem Kino, einer Bar oder einem Theater regelmässig noch jemand da. Um drei Uhr nachts in den meisten Häusern mit Publikumsverkehr niemand mehr.
Deshalb beginnt die Bilanz um 03:00 - und zwar in der Ortszeit des Standorts, nicht in der des Rechenzentrums. Ein Standort in Zürich und einer in Singapur setzen zu verschiedenen absoluten Zeitpunkten neu an, und jeder zu seinen eigenen drei Uhr. Ein gemeinsamer Zeitpunkt läge für einen der beiden mitten im Betrieb: 03:00 in Zürich ist in Singapur 09:00 oder 10:00 Uhr, je nach Sommer- oder Winterzeit.
Die Zeitzone gilt nicht nur für die Belegung: Jede Tages- und Stundensumme in den Auswertungen wird in der Zeitzone des Standorts gebildet. Der Schnitt um drei Uhr gilt dagegen nur für die laufende Bilanz; Tagessummen der Frequenz beginnen um Mitternacht Ortszeit. Das klingt selbstverständlich und ist es in vielen Systemen nicht. Wer Tageswerte in Weltzeit schneidet, verschiebt in der Schweiz die ein bis zwei Stunden nach Mitternacht in den Vortag - und vergleicht dann Tage, die gar nicht dieselben Stunden enthalten.
Die Null, die keine ist - und die Zahl unter null
Dass „leer“ und „unbekannt“ zwei Zustände sind und eine Anzeige ohne Daten nie „0“ zeigen darf, steht in Verweildauer messen: Nach drei Minuten ohne Aktualisierung gilt ein Wert als veraltet, bevor irgendeine Schwelle verglichen wird. Für die Belegung eines ganzen Standorts gilt dieselbe Regel. Ungemessenes rendert einen Strich, niemals eine schmeichelnde Null - die Oberfläche zeigt „—“.
Warum das bei der Bilanz noch mehr zählt als bei einer Zone: Ein Sensorausfall, der als Null durchgeht, sieht aus wie ein besonders ruhiger Tag. Und aus einem ruhigen Tag wird eine Entscheidung - Personal abgezogen, ein Alarm nicht ausgelöst, ein Standort im Vergleich nach unten gereicht. Eine Null beendet die Frage, ein Strich stellt sie.
Die öffentliche Anzeige am Eingang ist strenger, weil sie schneller gelesen wird: Sie gilt nach 30 Sekunden ohne Aktualisierung als veraltet und nach 120 Sekunden als offline. Wer vor dem Bildschirm steht, soll nicht eine Zahl von vor fünf Minuten für die Lage von jetzt halten.
Neu gegenüber der Zone ist ein zweites Problem, und es gehört nur der Bilanz: das Vorzeichen. Rechnerisch wird eine Belegung negativ, sobald mehr Austritte als Eintritte registriert sind. Minus vier Personen ist aber keine Information, sondern ein Artefakt. Deshalb wird die Belegung je Kategorie nach unten bei null begrenzt. Die Begrenzung hält die Anzeige lesbar.
Die Auflösungsleiter
Die Frequenz wird im Minutenraster gespeichert, jede Minute als eigener Datensatz, 730 Tage lang. Daraus lässt sich jede gröbere Ansicht bilden - aber nicht jede Kombination aus Zeitraum und Auflösung ist sinnvoll. Ein halbes Jahr in Minutenauflösung sind über eine Viertelmillion Punkte. Ein Diagramm daraus zeigt einen Balken pro Bildschirmspalte und beantwortet keine Frage.
Deshalb ist die Leiter festgelegt:
| Gewählter Zeitraum | Verfügbare Auflösung | Wofür |
|---|---|---|
| bis 1 Tag | 1, 5, 15 oder 30 Minuten, 1 Stunde | Volle Auflösung für den Tagesbetrieb |
| 2 bis 3 Tage | 15 oder 30 Minuten, 1 Stunde, 1 Tag | Tagesvergleich ohne Minutenrauschen |
| 4 bis 14 Tage | 1 Stunde, 1 Tag | Wochenmuster statt Einzelminuten |
| über 14 Tage | 1 Tag, bis 366 Tage | Antwortzeit und Lesbarkeit |
Dass die Leiter auf dem Server gilt und nicht in der Oberfläche, ist der eigentliche Punkt. Eine Beschränkung in der Oberfläche ist eine Empfehlung - wer die Daten auf einem anderen Weg abruft, umgeht sie. Eine Prüfung auf dem Server gilt für jeden Zugriffsweg gleich. Und weil die Rohdaten unabhängig davon im Minutenraster liegen bleiben, kann eine spätere Auswertung feiner sein als die heutige Ansicht.
Unter dem Diagramm steht dabei die Spitze in der gewählten Auflösung - Spitzenstunde, Spitzentag, Spitzenwoche oder Spitzenmonat -, mit Zeitpunkt und Wert. Das klingt nach Komfort und ist eine Absicherung: Jede Abteilung liest sonst eine andere Spitze aus derselben Kurve. Ist das Maximum null oder kleiner, entfällt der Hinweis - statt eine Null als Spitze zu behaupten.
Live heisst Sekunden, nicht Minuten
Die Live-Belegung wird alle zwei bis fünf Sekunden neu abgefragt. Das ist keine Spielerei mit Aktualität, sondern die Bedingung dafür, dass die Zahl für eine Entscheidung am Eingang taugt. Eine Belegung, die eine Minute alt ist, beantwortet „ist gerade Platz“ nicht mehr - in einer Minute wechseln an einem belebten Eingang zwanzig Personen.
Eine nackte Zahl sagt dabei wenig: 240 Personen sind viel oder wenig, je nach Fläche. Deshalb steht neben dem Wert die Auslastung in Prozent der hinterlegten Kapazität.
Für den Eingangsbereich gibt es die Anzeige als eigenen Weg: ein Vollbild ohne Anmeldung mit Ampel, Ring, Zähler und Uhr in der Ortszeit. Die Ampel springt in der Voreinstellung bei 80 Prozent der Schwelle auf Gelb und bei 100 Prozent auf Rot.
Zwei Details machen daraus eine Anzeige, die man im öffentlichen Raum aufhängen kann:
- Der Zugang läuft über einen eigenen Anzeigeschlüssel, der sich einzeln widerrufen lässt. Je Standort und Funktion sind höchstens zehn gleichzeitig aktiv. Ein Bildschirm im Eingang ist physisch zugänglich; was an ihm hängt, muss abschaltbar sein, ohne dass jemand ein Passwort ändert.
- Die Schwelle hängt am Schlüssel, nicht an der Adresse. Wer die URL verändert, verändert die Anzeige nicht. Eine Ampel, die sich durch Umschreiben eines Links auf Grün stellen lässt, wäre keine.
Dazu kommt eine Begrenzung der Abrufe je Adresse und je Schlüssel, jeder Zugriff wird protokolliert. Warum die Anzeige ausserdem keinen Personenbezug trägt, steht in Personenzählung und Datenschutz.
Die beste Besuchszeit - und was die Konfidenz misst
Aus der Historie lässt sich ableiten, welche der nächsten zwölf Stunden voraussichtlich die ruhigsten sind. Die drei ruhigsten werden hervorgehoben - ein Hinweis, den man Gästen aktiv geben kann, im Aushang, am Telefon, in der App. Die Rechnung dahinter ist offen, und sie hat zwei Eigenschaften, die man kennen sollte.
Erstens die Gewichtung. Je Wochentag und Stunde zählt der Mittelwert der Tage acht bis achtundzwanzig mit 0,6 und der Mittelwert der letzten sieben Tage mit 0,4. Die älteren drei Wochen tragen das Muster, die jüngste Woche die aktuelle Lage. Wer nur die letzte Woche nimmt, erklärt eine Schulferienwoche zur Regel; wer nur den Monat nimmt, merkt eine Veränderung drei Wochen zu spät. Die Vorbedingung folgt daraus: mindestens vier Wochen Historie.
Zweitens die Konfidenz, und hier lohnt das Hinsehen. Sie berechnet sich als Zahl der gleichartigen Wochentagsstunden, geteilt durch drei, mal hundert, gedeckelt bei hundert. Volle Konfidenz heisst also: Diese Aussage stützt sich auf mindestens drei vergleichbare Stunden.
Das heisst: Die Konfidenz misst, wie viele Daten der Aussage zugrunde liegen - nicht, wie oft sie in der Vergangenheit zugetroffen hat. Sie ist ein Mass für die Belegdichte, keine Trefferquote.
Der Unterschied ist nicht akademisch. Eine Trefferquote wäre eine gemessene Prognosegüte - wie oft die Vorhersage bisher gestimmt hat. Eine Belegdichte ist eine Aussage über die Grundlage. Wer die eine für die andere hält, überschätzt einen gewichteten Mittelwert. Genau deshalb heisst er hier so, wie er ist.
Erwartet gegen tatsächlich
Für Standorte mit Sitzungen - Vorführungen, Kurse, Veranstaltungen, Führungen - gibt es eine Frage, die sich im Nachhinein nie mehr beantworten lässt: War das Haus während der Sitzung wirklich so voll wie angemeldet?
Angemeldete und tatsächlich anwesende Personen weichen ab, in beide Richtungen, und selten merkt es jemand rechtzeitig. Hinterher wird die Abweichung behauptet oder bestritten, aber nicht belegt.
Der Abgleich dafür ist schlicht: Je Sitzung steht ein Erwartungswert, dagegen die gemessene Kopfzahl des Standorts, die Differenz absolut und in Prozent und die genutzte Kapazität. Eine Abweichung gilt als erkannt, sobald sie die Schwelle des Standorts überschreitet - in der Voreinstellung 10 Prozent. Die Spitze wird dabei minütlich abgetastet, der Verlauf der Abweichungen bleibt als Historie stehen, und beim Abschluss einer Sitzung wird ein Abweichungsalarm ausgewertet.
Das Ergebnis ist unspektakulär und genau richtig: Abweichungen werden dokumentiert statt diskutiert. Und weil Erwartungswert und Schwelle direkt in der Ansicht änderbar sind, lässt sich der Erwartungswert für jede Sitzung einzeln setzen und die Schwelle je Standort.
Warum der Dienstag ausfiel, steht am Dienstag
Jede Besucherkurve hat Ausreisser. Drei Wochen später kann sie niemand mehr erklären: Die Baustelle vor dem Eingang, die Aktion, die kurzfristige Schliessung eines Flügels - der Grund steht in Mails, Chats und Köpfen, aber nicht bei der Zahl.
Das ist kein Dokumentationsproblem, sondern ein Messproblem. Ein unerklärter Ausreisser wird bei der nächsten Auswertung entweder mitgerechnet oder stillschweigend weggelassen, und beides verändert das Ergebnis, ohne dass es jemand sieht.
Die Lösung ist schlicht: Die Erklärung steht dort, wo die Zahl steht. Eine Notiz wird direkt unter dem Diagramm am jeweiligen Tag verankert, mit einer von acht Kategorien, freien Stichworten und einer Einschätzung der Wirkung von 0 bis 10. Notizen lassen sich anheften und als erledigt markieren, und sie sind nach Kategorie, Stichwort und Autor filterbar.
Der Nutzen zeigt sich nicht am ersten Tag, sondern beim ersten Wechsel im Team. Wer neu dazukommt, liest die Kurve mit ihrer Geschichte - und ein Ausreisser ist danach entweder erklärt oder als offen erkennbar.
Wie wir das machen
Das ANALYSIT Counting System speichert Eintritte im Minutenraster als atomaren Zähler je Standort und Sensor und hält sie 730 Tage vor. Tages- und Stundensummen entstehen in der Zeitzone des Standorts; die zulässigen Kombinationen aus Zeitraum und Auflösung setzt der Server durch. Die Spitze der gewählten Auflösung - Stunde, Tag, Woche oder Monat - steht direkt am Diagramm.
Die Live-Belegung läuft als laufender Zähler seit 03:00 Ortszeit, je Kategorie nach unten bei null begrenzt und alle zwei bis fünf Sekunden aktualisiert, mit Auslastung in Prozent der hinterlegten Kapazität. Bleibt die Aktualisierung aus, steht ein Strich statt einer Null. Die Anzeige für den Eingang arbeitet ohne Anmeldung, mit Ampel und einzeln widerrufbarem Anzeigeschlüssel.
Dazu kommen die beste Besuchszeit für die nächsten zwölf Stunden mit ausgewiesener Konfidenz als Mass für die Datengrundlage und, beide aktivierbar, der Abgleich von erwarteter gegen tatsächliche Kopfzahl mit Schwelle, Sitzungsverlauf und Abweichungshistorie sowie Notizen am Tag, direkt unter dem Diagramm.
Wenn bei dir eine Anzeige am Eingang stehen soll oder Sitzungen gegen Anmeldungen abgeglichen werden müssen, sprich mit uns. Die ersten Fragen dabei: Wo liegen deine Eingänge, und für wie viele Personen ist dein Haus ausgelegt?
