04.08.2020, 12:22
Ich habe für die Ermittlung der Parkzeiten Power Query verwendet.
Dazu habe ich, um die Ausgangssituation zu erhalten, die Ausgangstabelle in die Tabellen Einfahrt und Ausfahrt getrennt. Manuelle Vorabeit, im Sinne von 2 Datenquellen zuerst zusammentragen, ist somit nicht notwendig.
Dann habe ich Die Einfahrttabelle gelesen (1. Abfrage), jedes Kennzeichen mit einem Index versehen und das Ergebnis als Verbindung gespeichert.
Mit der 2. Abfrage habe ich die Ausfahrten gelesen, ebenfalls jedes Kennzeichen mit einem Index versehen und einen Tabellen-Join mit den Einfahrten durchgeführt.
War nun eine aus dem Join resultierende Einfahrtzeit größer, als die entsprechende Ausfahrtzeit, habe ich den Einfahrindex um 1 reduziert, ansonsten belassen und in ein neues Indexfeld ausgegeben. Mit dem neu ermittelten Index habe ich nun erneut die Tabellen mittels eines Tabellen-Join verbunden und konnte nun die Parkzeiten berechnen.
Die Reduzierung des Einfahrindex um 1 könnte, wenn notwendig auch noch weitere Male durchgeführt werden.
Das lässt sich natürlich auch mit VBA programmieren. Der Vorteil von Power Query liegt darin, dass sich die meisten erforderlichen Abfrageschritte, mittels Mausklicks, erstellen lassen.
Dazu habe ich, um die Ausgangssituation zu erhalten, die Ausgangstabelle in die Tabellen Einfahrt und Ausfahrt getrennt. Manuelle Vorabeit, im Sinne von 2 Datenquellen zuerst zusammentragen, ist somit nicht notwendig.
Dann habe ich Die Einfahrttabelle gelesen (1. Abfrage), jedes Kennzeichen mit einem Index versehen und das Ergebnis als Verbindung gespeichert.
Mit der 2. Abfrage habe ich die Ausfahrten gelesen, ebenfalls jedes Kennzeichen mit einem Index versehen und einen Tabellen-Join mit den Einfahrten durchgeführt.
War nun eine aus dem Join resultierende Einfahrtzeit größer, als die entsprechende Ausfahrtzeit, habe ich den Einfahrindex um 1 reduziert, ansonsten belassen und in ein neues Indexfeld ausgegeben. Mit dem neu ermittelten Index habe ich nun erneut die Tabellen mittels eines Tabellen-Join verbunden und konnte nun die Parkzeiten berechnen.
Die Reduzierung des Einfahrindex um 1 könnte, wenn notwendig auch noch weitere Male durchgeführt werden.
Das lässt sich natürlich auch mit VBA programmieren. Der Vorteil von Power Query liegt darin, dass sich die meisten erforderlichen Abfrageschritte, mittels Mausklicks, erstellen lassen.
VG, wisch
Wer Hilfe nimmt, sollte auch Hilfe geben! Auch wenn dies auf einem ganz anderem Gebiet geschieht.
Wer Hilfe nimmt, sollte auch Hilfe geben! Auch wenn dies auf einem ganz anderem Gebiet geschieht.