¿Alguien sabe cuál es el script JSL para eliminar un enlace de referencia (de una unión virtual)?
El siguiente enlace describe el script para crear un ID de enlace y un enlace de referencia. Me gustaría escribir un guión que invierta ese proceso.
https://www.jmp.com/support/help/14-2/virtually-join-data-tables-2.shtml
¡Gracias!
@khusodo ,
Un ID de enlace es una propiedad de columna asignada en una tabla auxiliar.
dt1 = Open( "$SAMPLE_DATA/Pizza Profiles.jmp" );
dt1:ID << Set Property( "Link ID", 1 );
// add Link ID and turn it on
La referencia de enlace es una propiedad de columna que "hace referencia" a la información en la tabla auxiliar. Tanto dt1 como Dt2 deben tener una columna llamada ID.
dt2 = Open( "$SAMPLE_DATA/Pizza Responses.jmp" );
dt2:Choice1 << Set Property( "Link Reference", Reference Table( "$SAMPLE_DATA/Pizza Profiles.jmp" ) );
dt2:Choice2 << Set Property( "Link Reference", Reference Table( "$SAMPLE_DATA/Pizza Profiles.jmp" ) );
dt2:Choice << Set Property( "Link Reference", Reference Table( "$SAMPLE_DATA/Pizza Profiles.jmp" ) );
// add Link Reference to the Choice1, Choice2, and Choice columns
Cuando ambas tablas están abiertas, un análisis interactivo dirigido a la tabla principal mostrará columnas de las tablas principal (dt2) y auxiliar (dt1).
- Cierre la tabla auxiliar, en lugar de desvincularla, especialmente si el vínculo se puede usar más tarde, posiblemente para un archivo diferente.
- Para eliminar los enlaces y/o referencias
dt1:ID << Set Property("Link ID",0) ;
dt2:Choice1 << delete property("Link Reference");
dt2:Choice2 << delete property("Link Reference");
dt2:Choice << delete property("Link Reference");