A menudo, solo quiero duplicar un script de tabla (por ejemplo, en la tabla Clase grande), vea la captura de pantalla.
A través del menú contextual en el área de propiedades de la tabla, primero hago Copiar y en un segundo paso hago Pegar.
Esto en algunos casos funciona (y se genera un nuevo script con el mismo nombre y "2" adjunto).
La mayoría de las veces no funciona, ¿por qué?
¿Cuál es la forma más fácil de duplicar un script?
Mi única solución es copiar el contenido y el nombre en un nuevo script. Es posible, pero muchos más trabajos manuales.

¡Tengo el mismo problema! La mayoría de las veces copia la secuencia de comandos entre las tablas como se esperaba, pero a veces no, por lo que tengo que crear una nueva secuencia de comandos con el mismo nombre y contenido en la nueva tabla. No tengo idea de lo que hace que funcione o no. Ejecutando jmp 16.0.0.
Le sugiero que se comunique con el soporte técnico de JMP ( support@jmp.com ) sobre este problema. Siempre funciona para mí, así que no tengo idea de que no funcione para usted.
en mi sistema (JMP Pro 15.0 o JMO 15.1) en Win10 no funciona.
Ser más preciso:
Abro Clase Grande
Haga clic derecho en "Distribución" -> Copiar
Haga clic con el botón derecho --> Pegar --> ¡Nada cambia!
Hubiera esperado que apareciera un script llamado "Distribución 2".
Copiar funciona (porque puedo pegar en una nueva ventana de script),
Pegar probablemente también funcione (sobrescribiendo el script actual con el mismo nombre, por lo que nada cambia en la vista).
Pero generar una copia de un script existente con un nuevo Nombre no funciona (es decir, replicar agregando "2" al Nombre no funciona)
Y el Milagro es que a veces funciona.
Por lo general, funciona en el script de actualización y luego se crea uno nuevo: "Actualizar desde la base de datos 2"
y funciona en variables de tabla como "SQL", allí se genera "SQL 2".
¿Por qué no funciona Siempre?
Por ejemplo, vea la tabla generada por el siguiente script. Para "SQL" funciona, para "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
El comando siempre me funciona.
- Haga clic con el botón derecho en el script de la tabla de destino y seleccione Copiar.
- Haga clic con el botón derecho en cualquier script de tabla y seleccione Pegar.