Souvent, je souhaite simplement dupliquer un script de table (par exemple dans une table Big class), voir capture d'écran.
Via le menu contextuel dans la zone des propriétés de la table, je fais d'abord Copier et dans un deuxième temps je fais Coller.
Cela fonctionne dans certains cas (et un nouveau script avec le même nom et le "2" attaché est généré).
La plupart du temps, cela ne fonctionne pas, pourquoi ?
Quelle est la manière la plus simple de dupliquer un script ?
Ma seule solution consiste à copier le contenu et le nom dans un nouveau script. C'est possible, mais bien plus de travail manuel.

J'ai le même problème! La plupart du temps, il copie le script entre les tables comme prévu, mais parfois non, je dois donc créer un nouveau script avec le même nom et le même contenu dans la nouvelle table. Je n'ai aucune idée de ce qui fait que ça marche ou pas. Exécution de jmp 16.0.0.
Je vous suggère de contacter le support technique JMP ( support@jmp.com ) à propos de ce problème. Cela fonctionne toujours pour moi, donc je n'ai aucune idée que cela ne fonctionne pas pour vous.
sur mon système (JMP Pro 15.0 ou JMO 15.1) sous Win10, cela ne fonctionne pas.
Être plus précis:
J'ouvre Big Class
Faites un clic droit sur "Distribution" -> Copier
Clic droit --> Coller --> Rien ne change !!!
Je m'attendais à ce qu'un script nommé "Distribution 2" apparaisse.
Copier fonctionne (car je peux coller dans une nouvelle fenêtre de script),
Coller fonctionne probablement aussi (en écrasant le script actuel avec le même nom, donc rien ne change dans la vue).
Mais générer une copie d'un script existant avec un nouveau Nom ne fonctionne pas (c'est-à-dire que la réplication en ajoutant " 2 " au Nom ne fonctionne pas)
Et le Miracle, c'est que ça marche parfois.
Habituellement, cela fonctionne sur le script de mise à jour, puis un nouveau est créé : "Mise à jour depuis la base de données 2".
et cela fonctionne sur des variables de table comme "SQL", là "SQL 2" est généré.
Pourquoi ça ne marche pas toujours ?
Par exemple, voir le tableau généré par le script ci-dessous. Pour "SQL", cela fonctionne, pour "Oneway", non.
New SQL Query(
Version( 130 ),
Connection( "JMP" ),
JMP Tables(
["Big Class" => "$SAMPLE_DATA\Big Class.jmp"
]
),
QueryName( "SQLQuery1" ),
Select(
Column( "name", "t1" ),
Column(
"age",
"t1",
Analysis Type( "Ordinal" ),
Numeric Format( "Fixed Dec", "0", "NO", "" )
),
Column( "sex", "t1" ),
Column( "height", "t1", Numeric Format( "Fixed Dec", "0", "NO", "" ) ),
Column( "weight", "t1", Numeric Format( "Fixed Dec", "0", "NO", "" ) )
),
From( Table( "Big Class", Alias( "t1" ) ) ),
Where(
In List(
Column( "sex", "t1" ),
{"M"},
UI( SelectListFilter( ListBox, Base( "Categorical" ) ) )
)
)
) << Run
La commande fonctionne toujours pour moi.
- Cliquez avec le bouton droit sur le script de la table cible et sélectionnez Copier.
- Cliquez avec le bouton droit sur n’importe quel script de table et sélectionnez Coller.