Nombrando subconjuntos en JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¡Hola!
Tengo un dt grande y quiero hacer subconjuntos de una columna. Me las arreglé para hacerlo, pero los subconjuntos tienen todas las columnas bloqueadas. ¿Cómo puedo desbloquearlos en el código?
Además, ¿cómo puedo especificar sus nombres para poder trabajar con ellos más tarde?
dt2 << (Subconjunto(
Por ( :Filial ),
Filas seleccionadas ( 0 ),
columnas ( :Bacalao. Cliente DPK,
:Desc. Municipio Catastro,
:Desc. cliente,
:Desc. Tipo Cliente N1,
:Desc. Tipo Cliente N2,
:Nombre( "Suma(Vlr. Venta Comercial)" ),
:Nombre( "Suma(Vlr. Lucro Bruto)" ),
:Mg Bruta
)));
Re: Nombrar subconjuntos en JSL¡Oh, eso es genial!
Solo quiero romper el dt original en otros, y trabajar con cada uno de diferentes maneras... Esa es la mejor manera de hacer la separación?
Otra pregunta: cuando trabajo con cada una de las tablas subdivididas, ¿cómo las especifico? ¿Por dts1, dts2, etc.? ¿O también puedo determinar eso?
Re: Nombrar subconjuntos en JSLDependiendo de lo que quiera que suceda a continuación, puede haber una mejor manera de hacer lo que tiene en mente (tal vez usando una instancia de filtro de datos). Pero, si quiere o necesita usar 'subconjunto', intente algo como:
Nombres predeterminados hasta aquí ( 1 );
dt = Abierto ( "$SAMPLE_DATA/Clase grande.jmp" );
dts = dt << subconjunto (Por(:sexo), Columnas(:nombre, :edad)); // El uso de 'By' crea una tabla de subconjuntos para cada nivel en la columna hspecified. 'dts' es una lista de referencias de tablas asociadas
// Cambiar los nombres de las tablas de subconjuntos
dts[ 1 ] << escoger un nombre ( "Mujeres" );
dts[ 2 ] << escoger un nombre ( "machos" );