ich habe hier aus diesem Forum immer wieder gute Tipps entnommen, momentan bin ich aber etwas ratlos. Ich muss für eine Mensa (Öffnungszeit 11.00 Uhr bis 14.00 Uhr) die Auslastung der Sitzplätze erfassen. Hierzu werte ich aus den Kassen einzelne Kassenbuchungen (Transaktionen) aus. Das heißt, um 11.01 Uhr zahlt der erste Gast bargeldlos und löst somit eine Kassenbuchung aus.
Bis 14.00 Uhr werden z. B. 561 Transaktionen ausgelöst. Um nun die Verweildauer zu erfassen, setze ich hinter jeder Transaktion ein Zeitstrahl von 30 Minuten, danach ist der Gast wieder draußen.
Ich habe hierzu die Uhrzeiten kopiert und in der Kopie 30 Minuten dazu addiert, diese wiederum zusammen mit den Uhrzeiten zusammengelegt und sortiert. Somit fällt bei diesem Beispiel der erste Gast wieder um 11.31 Uhr aus der Zählung.
Ich benötige aber alle Transaktionen in Minutenwerte zusammengefasst (also 11.01 Uhr; 11.02 Uhr; 11.03 Uhr usw.) von 11.00 Uhr bis 14.00. Sprich, wenn um 11.03 Uhr 4 kommen und 2 gehen, ist 2 zu berechnen.
Zur Ergänzung, es ist nicht in jeder Minute eine Transaktion vorhanden. Wenn also um 11.02 keine Transaktion war, bleibt der Wert von 11.01 unverändert und muss in 11.02 Uhr stehen. Nachdem ich hier mehrere Mensen über einen längeren Zeitraum auswerten muss, kommen hier extrem große Datenmengen zusammen.
Ideal wäre hier noch eine Möglichkeit, den Zeitwert von 30 Minuten auf andere Werte abändern zu können (z. B. 20 Minuten oder 25 Minuten), um überprüfen zu können, ob bei kürzeren oder auch längeren Werten die Auslastung zur Uhrzeit X entsprechend verschiebt.
Über Tipps, wie ich das Ganze vernünftig abbilden kann, wäre ich extrem dankbar.
Hier der Link.
https://www.herber.de/bbs/user/126724.xlsx
Gruß Thomas