Spesso voglio solo duplicare uno script di tabella (ad esempio nella tabella Big class) vedi screenshot.
Tramite il menu contestuale nell'area delle proprietà della tabella, prima eseguo Copia e in un secondo passaggio eseguo Incolla.
Questo in alcuni casi funziona (e viene generato un nuovo script con lo stesso nome e "2" allegato).
La maggior parte delle volte non funziona, perché?
Qual è il modo più semplice per duplicare uno script?
La mia unica soluzione alternativa è copiare il contenuto e il nome in un nuovo script. È possibile, ma molto di più Lavoro manuale.

Ho lo stesso problema! Principalmente copia lo script tra le tabelle come previsto, ma a volte no, quindi devo creare un nuovo script con lo stesso nome e contenuto nella nuova tabella. Non ho idea di cosa lo faccia funzionare o no. Esecuzione di jmp 16.0.0.
Ti suggerisco di contattare il supporto tecnico di JMP ( support@jmp.com ) su questo problema. Funziona sempre per me, quindi non ho idea che non funzioni per te.
sul mio sistema (JMP Pro 15.0 o JMO 15.1) su Win10 non funziona.
Per essere più precisi:
Apro la Grande Classe
Fare clic con il tasto destro su "Distribuzione" -> Copia
Tasto destro --> Incolla --> Non cambia nulla!!!
Mi sarei aspettato che apparisse uno script chiamato "Distribuzione 2".
La copia funziona (perché posso incollare in una nuova finestra di script),
Incolla probabilmente funziona anche (sovrascrivendo lo script corrente con lo stesso nome, quindi non cambia nulla nella vista).
Ma la generazione di una copia di uno script esistente con un nuovo nome non funziona (ovvero la replica aggiungendo "2" al nome non funziona)
E il miracolo è che a volte funziona.
Di solito funziona sullo script di aggiornamento, quindi ne viene creato uno nuovo: "Aggiorna dal database 2"
e funziona su variabili di tabella come "SQL", viene generato "SQL 2".
Perché non funziona sempre?
Ad esempio, vedere la tabella generata dallo script seguente. Per "SQL" funziona, per "Oneway" no.
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
Il comando funziona sempre per me.
- Fare clic con il pulsante destro del mouse sullo script della tabella di destinazione e selezionare Copia.
- Fare clic con il pulsante destro del mouse su qualsiasi script di tabella e selezionare Incolla.