aus Zeitstempeln Summe erzeugen
22.09.2021 21:48:38
Jaymerson
Ich hänge total mit diesem Makro fest.
Ziel soll sein aus einer Tabelle mit einzelnen Zeitstempeln, die das Betreten und Verlassen einer Session festhalten, eine Gesamtdauer zu ermitteln die ein Teilnehmer in der Session war.
Jetzt gibt es viele Teilnehmer und viele Sessions und die Teilnehmer kommen mal für ein paar Minuten in eine Session, gehen wieder raus, kommen wieder usw.
Die einzelnen Schritte meiner geplanten Vorgehensweise habe ich mal zusammengeschrieben:
'erstelle neues Blatt um die Gesamtdauer, die ein Teilnehmer in einer Session war zu notieren
'Suche kleinste Teilnehmer ID und schreibe die ID ins neue Blatt
'Suche die erste Session die dieser Teilnehmers besucht hat und schreibe den Namen ins neue Blatt
'nimm den kleinsten Zeitstempel der LEFT heißt für diesen Teilnehmer der Session und subtrahiere
'den kleinsten Zeitstempel der JOIN heißt für diesen Teilnehmer der Session
'das ergibt die SessionStayPart
'wiederhole bis kein Zeitstempel für diesen Teilnehmer in dieser Session mehr übrig ist
'Summiere die gebildeten SessionStayPart zu SessionStayTotal für diesen Teilnehmer in dieser Session und schreibe diese Summe in das neue Blatt zu diesem Teilnehmer der Session
'gehe zum nächster Teilnehmer
'wiederhole bis kein Teilnehmer mehr für diese Session übrig ist
'gehe zur nächste Session
'wiederhole bis keine Session mehr übrig ist
Besten Dank schon mal im vorraus