大家好,
我正在嘗試做一個專案。 我有兩個不同的數據表,行不均勻。
可以說,表格1有 19 行 3 列數據,表2有 50 行 3 列資料。
為了簡單起見,我們假設如下:
表格1
| HH_5_郵遞區號 | HH_LAT | HH_LONG |
| 01010 | 95.2N | 95.2S |
| 01001 | 94.1N | 93.2S |
| 01092 | 65.45 牛 | 64.2S |
| 01610 | 122.1N | 120.1S |
表2
| PD_5_郵遞區號 | PD_LAT | PD_長 |
| 01606 | 120.3牛 | 119.2S |
| 10001 | 119.10 北 | 120.2S |
| 01510 | 110.20 牛 | 123.2S |
我想將兩個表(1 和 2)連接起來,目標表是表 1。 在這種情況下,我希望表 2 中的所有資料都與表 1 中的每個唯一記錄或行配對。
例如,結果表應如下所示。
表3
| HH_5_郵遞區號 | HH_LAT | HH_LONG | PD_5_郵遞區號 | PD_LAT | PD_長 | 距離(英里) | 時間(小時) |
| 01010 | 95.2N | 95.2S | 01606 | 120.3牛 | 119.2S | 待導出 | 被駕駛 |
| 01010 | 95.2N | 95.2S | 10001 | 119.10 北 | 120.2S | | |
| 01010 | 95.2N | 95.2S | 01510 | 110.20 牛 | 123.2S | | |
| 01001 | 94.1N | 93.2S | 01606 | 120.3牛 | 119.2S | | |
| 01001 | 94.1N | 93.2S | 10001 | 119.10 北 | 120.2S | | |
| 01001 | 94.1N | 93.2S | 01510 | 110.20 牛 | 123.2S | | |
| 01092 | 65.45 牛 | 64.2S | 01606 | 120.3牛 | 119.2S | | |
| 01092 | 65.45 牛 | 64.2S | 10001 | 119.10 北 | 120.2S | | |
| 01092 | 65.45 牛 | 64.2S | 01510 | 110.20 牛 | 123.2S | | |
| 01610 | 122.1N | 120.1S | 01606 | 120.3牛 | 119.2S | | |
| 01610 | 122.1N | 120.1S | 10001 | 119.10 北 | 120.2S | | |
| 01610 | 122.1N | 120.1S | 01510 | 110.20 牛 | 123.2S | | |
在此文件中,HH 代表家庭,PD 代表計劃目的地(我們的產品)。 因此,我們希望行銷每次旅行時距離客戶家中一定距離(例如,1 小時、3 小時和 5 小時)的節目。 使用家庭郵遞區號或緯度或經度以及計劃目的地郵遞區號或緯度和經度,我可以計算出我們的任何一項計劃距任何一位客戶的家的總距離和時間。 我的期望是,我會提出一些距離我們每個家庭1小時、3小時或5小時路程的項目。
因此,為了使這一過程變得更容易,我想創建一個文件,其中每個家庭的唯一HH 郵政編碼(帶有緯度和經度)將針對每個程序目的地郵政編碼(帶有緯度和經度)進行複製;這樣,我可以使用腳本來計算距離和時間。
我希望決賽桌像上面的表 3 一樣。 有什麼技巧可以在 JMP 13 中做到這一點嗎?
哈哈拜倫_JMP 。 相信我。 我喜歡 JMP 的一件事是我能夠避免編寫腳本......哈哈。 對我來說更少的腳本意味著做更多的事情。 我想過使用笛卡爾連接。 完美的。 我會嘗試一下,看看是否有效,並隨時通知您。
我真的希望您不像我一樣,在表格/連接平台中找到此選項之前就訴諸腳本。
表>連接>匹配規格 = 笛卡爾連接