Nommer des sous-ensembles en JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut!
J'ai un grand dt et je veux créer des sous-ensembles à partir d'une colonne. J'ai réussi à le faire, mais les sous-ensembles ont toutes les colonnes verrouillées. Comment puis-je les débloquer dans le code ?
De plus, comment puis-je spécifier ses noms afin de pouvoir travailler avec ceux-ci plus tard ?
dt2 << (Sous-ensemble(
Par ( : Filial ),
Lignes sélectionnées ( 0 ),
Colonnes( :La morue. Client DPK,
:Desc. Municipio Cadastro,
:Desc. Cliente,
:Desc. Type Client N1,
:Desc. Type Client N2,
:Nom( "Somme(Vlr. Venda Comercial)" ),
:Nom( "Somme(Vlr. Lucro Bruto)" ),
:Mg Bruta
)));
Re : Nommer des sous-ensembles en JSLOoh, c'est super !
Je veux juste briser le dt original chez les autres et travailler avec chacun de différentes manières... C'est la meilleure façon de faire la séparation ?
Une autre question : lorsque je travaille avec chacune des tables sous-ensembles, comment les spécifier ? Par dts1, dts2, etc. ? Ou je peux aussi le déterminer ?
Re : Nommer des sous-ensembles en JSLEn fonction de ce que vous souhaitez faire ensuite, il existe peut-être une meilleure façon de faire ce que vous avez en tête (peut-être en utilisant une instance de filtre de données). Mais si vous souhaitez ou devez utiliser « sous-ensemble », essayez quelque chose comme :
Noms par défaut ici ( 1 );
dt = Ouvrir ( "$SAMPLE_DATA/Grande Classe.jmp" );
dts = dt << sous-ensemble (Par(:sexe), Colonnes(:nom, :age)); // L'utilisation de 'By' crée un sous-ensemble de table pour chaque niveau de la colonne hspecified. 'dts' est une liste de références de table associées
// Change les noms des tables de sous-ensembles
dts[ 1 ] << setName ( "Femelles" );
dts[ 2 ] << setName ( "Mâles" );