tabla de datos privados vs. tabla de datos privados¿Dónde puedo encontrar una documentación oficial sobre la diferencia entre:
dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
dt << set private();
y
dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" , private);
Establecer la visibilidad de las tablas de datos
¿Privado si/no?
Activar y desactivar tablas de datos privadas
Automatización y scriptingRe: tabla de datos privados vs. tabla de datos privadosp.ej
dts = Get Data Table List();
for each({dt},dts, close(dt) );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << set private(1); <BR />dts = Get Data Table List(); // empty
current data table(); // Big Class

de https://community.jmp.com/t5/JMP-Wish-List/Establecer-visibilidad-de-tablas-de-datos/idc-p/769337/highlight/true#M5674 / @hardner
Re: tabla de datos privados vs. tabla de datos privadosSupongo que << Set Private() es una implementación antigua o para algunos casos de uso muy específicos, pero utiliza un nombre incorrecto para el mensaje ya que la tabla no es privada.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
wait(0);
Print(dt << Get Window View()); // "Visible"
dt << Set Private;
wait(0);
Print(dt << Get Window View()); // "Visible"
Show(Current Data Table());
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Animals.jmp", Private);
wait(0);
dt1 = Open("$SAMPLE_DATA/Big Class.jmp");
Print(dt << Get Window View()); // Scriptable[]
Show(Current Data Table()); // Current Data Table() = DataTable("Big Class");
Current Data Table(dt);
wait(0);
Show(Current Data Table()); // Current Data Table() = DataTable("Big Class");
Names Default To Here(1);
Open("$SAMPLE_DATA/Big Class.jmp");
dt = Open("$SAMPLE_DATA/Animals.jmp", Private);
wait(0);
Current Data Table(dt);
Show(Current Data Table());
Close All(Data Tables, No save);
dt = Open("$SAMPLE_DATA/Animals.jmp", Private);
Current Data Table(dt);
Show(Current Data Table());
Guía de scripts > Tablas de datos > Scripts básicos de tablas de datos > Ocultar una tabla de datos
Guía de scripts > Tablas de datos > Scripts básicos de tablas de datos > Crear una nueva tabla de datos
Re: tabla de datos privados vs. tabla de datos privados¿Es nueva tabla("prueba", privado) y nueva tabla("prueba", visibilidad("privada") lo mismo?
Re: tabla de datos privados vs. tabla de datos privados
@hogi escribió:
¿ Es privado y visibilidad ("privado") lo mismo ?
No tengo idea de qué quieres decir con privado
Re: tabla de datos privados vs. tabla de datos privadosEstoy bastante seguro de que "private", "private" y "visible" ("private") son prácticamente iguales. Algunos podrían estar ahí por compatibilidad con versiones anteriores (aunque no tengo ni idea de cuál, dado cómo funciona a veces la documentación de JMP).
Names Default To Here(1);
dt1 = New Table("Private1", Private);
dt2 = New Table("Private2", "Private");
dt3 = New Table("Private3", Visibility("private"));
Show(dt1, dt2, dt3);
Close(dt1, no save);
Close(dt2, no save);
Close(dt3, no save);
Re: tabla de datos privados vs. tabla de datos privadosEntonces la única desviación es:
dt4 = New Table("Private4", <
<SET private=""></SET>
Re: tabla de datos privados vs. tabla de datos privadosEsta publicación parece más compleja de lo que debería. Mi experiencia al configurar una tabla como privada consiste básicamente en CREAR una tabla en memoria sin elementos de ventana, ahorrando así espacio de memoria y, además, la tabla no aparece en la ventana principal de JMP.
Que yo sepa, una tabla privada no se puede hacer visible, y una tabla visible estándar no se puede hacer privada. El problema, un tanto confuso, es que una tabla visible se puede hacer "Invisible" (no se muestra). Sin embargo, aparecerá en la ventana principal de JMP.
Re: tabla de datos privados vs. tabla de datos privadosEstoy de acuerdo, este post es mucho más complejo de lo que debería ser.
Un dato privado se puede hacer visible mediante:
dt1 = New Table("Private1", Private);
dt1 << new data view()
¿Qué es lo desconcertante?
Una tabla de datos puede recibir el comando << set private(1) para "hacer que la tabla de datos sea "privada":

Sorprendentemente, este "privado" es muy diferente del "privado" en
new table("test", private)
... y ni siquiera tan privado como lo anuncia el índice de scripts:
https://community.jmp.com/t5/JMP-Wish-List/Establecer-visibilidad-de-tablas-de-datos/idc-p/769337/highlight/true... / @hardner
Un buen truco para "hacer que una tabla de datos dt sea privada" - quiero decir: la otra "privada":
clonarlo a través de
tmp= dt;
dt = tmp << Subset( All rows, Selected columns only( 0 ), "private" );
close(tmp, no save);
de: Activación y desactivación de tablas de datos privadas / @vince_faller
Colegas, IA: Espero que esta información ayude...