mettre à jour la table à l'aide de JSL sans ajouter de colonnes manquantesJ'essaie de mettre à jour les valeurs d'une colonne spécifique dans une table de données en utilisant les valeurs d'une autre table de données. La fonction de mise à jour semble être le choix logique, mais elle semble toujours ajouter des colonnes supplémentaires sans correspondance à la table mise à jour. À partir de l'utilitaire de mise à jour, il existe une option pour cela

Cependant, il n'y a aucune mention de cela dans l'index de script

ou dans la recherche d'aide. J'ai essayé
dt << update(
with(dt2),
match(:name=:name),
ignore missing,
add columns from update(none)
);
mais cela ne semble pas fonctionner. Est-ce que quelqu'un sait quelle est la bonne option pour cela?
Tableau de donnéesScriptRe : mise à jour de la table à l'aide de JSL sans ajouter de colonnes manquantesCela ne fonctionne pas pour moi. Ma table principale refuse obstinément de mettre à jour avec précision.
La table est mise à jour, mais les colonnes correspondantes ne se comportent pas comme prévu.
Les colonnes correspondantes sont de longues chaînes avec "/" ce sont des chemins de fichiers est-ce prévu ?
Est-ce parce qu'il y a un graphique construit à partir de cela?
Les exemples semblent fonctionner, mais je reviens en fait à
une sorte d'approche d'itération de tableau parce que je ne peux pas faire en sorte que cette fonction se comporte.
JMP16.1
Re : mise à jour de la table à l'aide de JSL sans ajouter de colonnes manquantes<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Merci Jeff!
Re : mise à jour de la table à l'aide de JSL sans ajouter de colonnes manquantesTu y es presque!
En regardant le script source qui est ajouté à ma table après avoir fait une mise à jour avec cette option, je vois que le script est :
Data Table( "Trial1.jmp" ) << Update(
With( Data Table( "Little.jmp" ) ),
Match Columns( :popcorn = :popcorn, :oil amt = :oil, :batch = :batch ),
Add Columns from Update table( None )
);

-Jeff