heHallo zusammen,
Ich versuche, an einem Projekt zu arbeiten. Ich habe zwei verschiedene Datentabellen mit ungeraden Zeilen.
Nehmen wir mal an, Tabelle 1 hat 19 Datenzeilen mit 3 Spalten und Tabelle 2 hat 50 Datenzeilen mit 3 Spalten.
Nehmen wir der Einfachheit halber Folgendes an:
Tabelle 1
| HH_5_ZIP_CODE | HH_LAT | HH_LONG |
| 01010 | 95,2 N | 95,2 S |
| 01001 | 94,1 N | 93,2 S |
| 01092 | 65,45 N | 64,2 S |
| 01610 | 122,1 N | 120,1 S |
Tabelle 2
| PD_5_ZIP_CODE | PD_LAT | PD_LONG |
| 01606 | 120,3 N | 119,2 S |
| 10001 | 119,10 N | 120,2 S |
| 01510 | 110,20 N | 123,2 S |
Ich möchte beide Tabellen (1 und 2) verbinden, wobei die Zieltabelle Tabelle 1 ist. In diesem Fall möchte ich, dass alle Daten aus Tabelle 2 mit jedem eindeutigen Datensatz oder jeder eindeutigen Zeile in Tabelle 1 gepaart werden.
Die resultierende Tabelle sollte beispielsweise so aussehen.
Tisch 3
| HH_5_ZIP_CODE | HH_LAT | HH_LONG | PD_5_ZIP_CODE | PD_LAT | PD_LONG | Entfernung (Meilen) | Zeit (Stunden) |
| 01010 | 95,2 N | 95,2 S | 01606 | 120,3 N | 119,2 S | abgeleitet werden | gefahren werden |
| 01010 | 95,2 N | 95,2 S | 10001 | 119,10 N | 120,2 S | | |
| 01010 | 95,2 N | 95,2 S | 01510 | 110,20 N | 123,2 S | | |
| 01001 | 94,1 N | 93,2 S | 01606 | 120,3 N | 119,2 S | | |
| 01001 | 94,1 N | 93,2 S | 10001 | 119,10 N | 120,2 S | | |
| 01001 | 94,1 N | 93,2 S | 01510 | 110,20 N | 123,2 S | | |
| 01092 | 65,45 N | 64,2 S | 01606 | 120,3 N | 119,2 S | | |
| 01092 | 65,45 N | 64,2 S | 10001 | 119,10 N | 120,2 S | | |
| 01092 | 65,45 N | 64,2 S | 01510 | 110,20 N | 123,2 S | | |
| 01610 | 122,1 N | 120,1 S | 01606 | 120,3 N | 119,2 S | | |
| 01610 | 122,1 N | 120,1 S | 10001 | 119,10 N | 120,2 S | | |
| 01610 | 122,1 N | 120,1 S | 01510 | 110,20 N | 123,2 S | | |
In dieser Datei steht HH für Household und PD für Program Destinations (unsere Produkte). Daher möchten wir Programme vermarkten, die pro Zeitreise eine gewisse Entfernung von den Wohnorten unserer Kunden entfernt liegen (z. B. 1 Stunde entfernt, 3 Stunden entfernt und 5 Stunden entfernt). Anhand der Postleitzahl des Haushalts oder Breiten- oder Längengrads und der Postleitzahl des Programmziels oder Breitengrads und Längengrads kann ich die Gesamtentfernungen und die Zeit berechnen, die eines unserer Programme vom Wohnort eines unserer Kunden entfernt ist. Die Erwartung ist, dass ich eine Reihe von Programmen entwickeln werde, die 1 Stunde, 3 Stunden oder 5 Stunden von jedem unserer Haushalte entfernt sind.
Um dies zu vereinfachen, möchte ich eine Datei erstellen, in der die eindeutigen HH-Postleitzahlen mit Breiten- und Längengrad für jeden Haushalt mit den Postleitzahlen jeder Programmzieladresse mit Breiten- und Längengrad repliziert werden. sodass ich mithilfe eines Skripts die Entfernung und Zeit berechnen kann.
Ich möchte, dass der Finaltisch Tabelle 3 oben gefällt. Gibt es einen Trick, wie man das in JMP 13 macht?
Es hat so funktioniert, wie Sie es vorgeschlagen haben.

Lol Byron_JMP . Vertrau mir. Eine Sache, die ich an JMP mag, ist meine Fähigkeit, Skripting zu vermeiden ... lol. Weniger Skripte zu schreiben bedeutet für mich, mehr zu tun. Ich dachte darüber nach, es zu verwenden Kartesischer Join. Perfekt. Ich werde es versuchen und sehen, ob es funktioniert, und Sie auf dem Laufenden halten.
Ich hoffe wirklich, dass Sie nicht wie ich auf Skripting zurückgegriffen haben, bevor Sie diese Option in der Tables/Join-Plattform gefunden haben.
Tabellen > Join > Passende Spezifikation = Kartesischer Join