Ja, das habe ich soweit glaube ich verstanden. Leider fällt dabei eben ein Satz mit XY.Datein weg.Athomas hat geschrieben: ↑Do Nov 28, 2019 4:30 pm Ich wollte lediglich die Funktion des "rolling join" illustrieren - und die Wirkung einer Vertauschung der Reihenfolge...
Kurz gesagt - die Inhalte der ersten Datei werden an die zweite "nach gewissen Regeln" (die Du festlegst) herangepappt.
Die Regel lautet hier: nimm den nächstgelegenen aus der "ersten" Datei. Dadurch kann es natürlich passieren, dass ein Satz aus XY.daten mit Y !=0 unter den Tisch fällt.
Ich schreibe meine Masterarbeit im Bereich von Steinschlagsimulation /Modellierung
Im Prinzip möchte ich aus der X.daten-Tabelle, die ich aus einem GIS-Progamm habe, Profile erstellen. Diese werden dann in ein anderes Programm geladen, welches die XY.daten produziert. Dabei zählt dieses Programm wie viele Blöcke an einer Stelle des Profils liegen bleiben. Die Daten vorallem die Y-Werte aus der XY.daten-Tabelle möchte ich dann wieder in die ursprüngliche X.Daten-Tabelle laden/joinen, um diese wieder in das GIS-Programm zu laden und mir dort die Ergebnisse anzeigen zu lassen. Dabei simuliert das Programm mit genau 1000 Blöcken, man erhält also gewissermaßen eine Wahrscheinlichkeit wo die meisten Blöcke liegenbleiben. Daher wäre es auch gut, wenn alle Y-Werte einem X-Wert zugeteilt werden.
Theoretisch könnte ich die Größe bzw. die Anzahl der Spalten /X-Werte der Tabelle XY.daten verändern, bspw. auf 50 oder 100. So hätte man vermutlich auch eine Möglichkeit, dass keine Werte unter den Tisch fallen.
LG und einen schönen Abend
Simon