Denominazione dei sottoinsiemi in JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />CIAO!
Ho un grande dt e voglio creare sottoinsiemi da una colonna. Sono riuscito a farlo, ma i sottoinsiemi hanno tutte le colonne bloccate. Come posso sbloccarli nel codice?
Inoltre, come posso specificare i suoi nomi, in modo da poter lavorare con quelli in seguito?
dt2 << (Sottoinsieme(
Per(:Filiale),
Righe selezionate( 0 ),
colonne( :Merluzzo. Cliente DPK,
:Desc. Municipio Cadastro,
:Desc. Cliente,
:Desc. Tipo Cliente N1,
:Desc. Tipo Cliente N2,
:Nome( "Somma(Vlr. Vendita commerciale)" ),
:Nome( "Somma(Vlr. Lucro Bruto)" ),
:Mg Bruta
)));
Ri: Denominazione di sottoinsiemi in JSLOh, è fantastico!
Voglio solo rompere il dt originale negli altri e lavorare con ciascuno in modi diversi... E' questo il modo migliore per effettuare la separazione?
Un'altra domanda: quando lavoro con ciascuna delle tabelle sottoinsiemi, come le specifico? Con dts1, dts2, ecc.? Oppure posso anche determinare quello?
Ri: Denominazione di sottoinsiemi in JSLA seconda di cosa vuoi che accada dopo, potrebbe esserci un modo migliore per fare ciò che hai in mente (magari utilizzando un'istanza di filtro dati). Ma, se vuoi o hai bisogno di usare 'subset', prova qualcosa come:
Nomi predefiniti qui ( 1 );
dt = Aprire ( "$SAMPLE_DATA/Classe grande.jmp" );
dt = dt << sottoinsieme (Per(:sesso), Colonne(:nome, :età)); // Utilizzando 'By' si crea una tabella di sottoinsieme per ciascun livello nella colonna specificata. 'dts' è un elenco di riferimenti a tabelle associate
// Cambia i nomi delle tabelle del sottoinsieme
dts[ 1 ]<< imposta nome ( "Femmine" );
dts[ 2 ]<< imposta nome ( "Maschi" );