salut à tous,
J'essaie de travailler sur un projet. J'ai deux tables de données différentes avec des lignes inégales.
Disons, Tableau 1 a 19 lignes de données avec 3 colonnes et Tableau 2 a 50 lignes de données avec 3 colonnes.
Pour simplifier, supposons ce qui suit :
Tableau 1
| HH_5_ZIP_CODE | HH_LAT | HH_LONG |
| 01010 | 95,2N | 95,2S |
| 01001 | 94,1N | 93,2S |
| 01092 | 65,45 N | 64,2S |
| 01610 | 122,1N | 120,1S |
Tableau 2
| PD_5_ZIP_CODE | PD_LAT | PD_LONG |
| 01606 | 120,3 N | 119,2S |
| 10001 | 119.10N | 120,2S |
| 01510 | 110,20 N | 123,2S |
Ce que je voudrais joindre les deux tables (1 et 2), la table de destination étant la table 1. Dans ce cas, je souhaite que toutes les données du tableau 2 soient associées à chacun des enregistrements ou lignes uniques du tableau 1.
Par exemple, le tableau résultant devrait ressembler à ceci.
Tableau 3
| HH_5_ZIP_CODE | HH_LAT | HH_LONG | PD_5_ZIP_CODE | PD_LAT | PD_LONG | Distance (miles) | Temps (heures) |
| 01010 | 95,2N | 95,2S | 01606 | 120,3 N | 119,2S | être dérivé | être conduit |
| 01010 | 95,2N | 95,2S | 10001 | 119.10N | 120,2S | | |
| 01010 | 95,2N | 95,2S | 01510 | 110,20 N | 123,2S | | |
| 01001 | 94,1N | 93,2S | 01606 | 120,3 N | 119,2S | | |
| 01001 | 94,1N | 93,2S | 10001 | 119.10N | 120,2S | | |
| 01001 | 94,1N | 93,2S | 01510 | 110,20 N | 123,2S | | |
| 01092 | 65,45 N | 64,2S | 01606 | 120,3 N | 119,2S | | |
| 01092 | 65,45 N | 64,2S | 10001 | 119.10N | 120,2S | | |
| 01092 | 65,45 N | 64,2S | 01510 | 110,20 N | 123,2S | | |
| 01610 | 122,1N | 120,1S | 01606 | 120,3 N | 119,2S | | |
| 01610 | 122,1N | 120,1S | 10001 | 119.10N | 120,2S | | |
| 01610 | 122,1N | 120,1S | 01510 | 110,20 N | 123,2S | | |
Dans ce fichier, HH signifie Household et PD signifie Program Destinations (nos produits). Ainsi, nous souhaitons commercialiser des programmes situés à une certaine distance du domicile de nos clients par voyage dans le temps (disons, à 1 heure, 3 heures et 5 heures). En utilisant le code postal du foyer ou Lat ou Long et le code postal des destinations du programme ou Lat & Long, je peux calculer les distances totales et la durée pendant laquelle l'un de nos programmes est loin du domicile de l'un de nos clients. On s’attend à ce que je propose un certain nombre de programmes qui se déroulent à 1 heure, 3 heures ou 5 heures de chacun de nos foyers.
Donc, pour rendre cela plus facile, j'aimerais créer un fichier dans lequel les codes postaux HH uniques avec Lat et Long pour chaque foyer sont répliqués par rapport à chacun des codes postaux de destinations du programme avec Lat et Long ; de telle sorte que je peux utiliser un script pour calculer la distance et le temps.
Je veux que la table finale ressemble au tableau 3 ci-dessus. Une astuce pour faire cela dans JMP 13 ?
Cela a fonctionné comme vous l'avez suggéré.

Mdr Byron_JMP . Fais-moi confiance. Une chose que j'aime chez JMP, c'est ma capacité à éviter les scripts... mdr. Moins de scripts pour moi signifie en faire plus. J'ai pensé à utiliser Jointure cartésienne. Parfait. Je vais l'essayer, voir si ça marche et je vous tiendrai au courant.
J'espère vraiment que vous n'étiez pas comme moi et que vous avez eu recours aux scripts avant de trouver cette option dans la plateforme Tables/Join.
Tables>Jointure>Spécification correspondante = Jointure cartésienne