<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'aimerais associer une série de tables de données structurées de manière similaire à une table de données "principale" existante.
Je ne veux pas créer une table de sortie après chaque commande de jointure.
Je veux que les tables de données suivantes continuent à être jointes (et compilées) à la table de données principale.
Une commande similaire est "Ajouter à la première table" sous dt << concaténer (table de données (...
ex
/ * Scénario de fusion / fusion * /
dt = Open ("H: \ original.jmp");
dt << Nom du poste ("MASTER");
// Ouvrir les fichiers suivants pour rejoindre le maître
dt = Open ("H: \ scenario1.jmp");
Table de données ("MASTER") << Join (
Avec (tableau de données ("scenario1")),
Fusionner les colonnes de même nom,
En faisant correspondre les colonnes (
: Année =: Année,
: Mois =: Mois,
: Route =: Route
),
Déposer des multiples (1, 0),
Nom ("Inclure les non-correspondances") (1, 0),
Préserver l'ordre de la table principale (1),
// Pas de commande de table de sortie nécessaire ICI
// Table de sortie ("nom"),
)
Désolé, fonction simple.
Utilisez la commande UPDATE.
// Mise à jour de la table de données en fusionnant des colonnes de même nom
// Les nouvelles colonnes fusionnent sur la table de données existante.
Table de données ("MASTER") << Update (
Avec (tableau de données ("scenario1")),
Fusionner les colonnes de même nom,
En faisant correspondre les colonnes (
: Année =: Année,
: Mois =: Mois,
: Route =: Route
),
Déposer des multiples (1, 0),
Nom ("Inclure les non-correspondances") (1, 0),
Préserver l'ordre de la table principale (1),
//Aucune sortie,
)