Additionner uniquement les lignes sélectionnées d'une colonneExiste-t-il un moyen simple d'additionner uniquement les lignes sélectionnées d'une colonne et d'enregistrer la valeur dans une variable globale ?
Re : Somme uniquement les lignes sélectionnées d'une colonne::myGlobalVariable = Col Sum( If( Selected(), :height, . ) );
Re : Somme uniquement les lignes sélectionnées d'une colonneMerci. Cela fonctionne pour moi. Existe-t-il une fonction similaire à "set table variable" qui définit la valeur en tant que variable globale ? (:: au lieu de
Je dois prendre la variable de table et l'enregistrer en tant que variable globale pour effectuer mes calculs.Re : Somme uniquement les lignes sélectionnées d'une colonneSi vous souhaitez le faire sans utiliser de script, sélectionnez d'abord les lignes (en utilisant la méthode de votre choix).Ensuite, sous Rows-Select-Name selection in column, vous créez une colonne de 0 et 1 qui identifie les lignes sélectionnées.Créez ensuite une nouvelle colonne à l'aide de la formule Somme de colonne et placez la sélection nommée nouvellement créée dans la colonne en tant que variable Par.Le résultat affichera la somme des lignes sélectionnées et non sélectionnées.
Re : Somme uniquement les lignes sélectionnées d'une colonne@twillkickers ,
Ils sont référencés de la même manière que vous référenceriez une colonne
dt = Open( "$SAMPLE_DATA/big class.jmp" );
dt << Select Randomly(0.1);
dt << set table variable( "myvariable", Col Sum( If( Selected(), :height, . ) ) );
Print(:myvariable);
Re : Somme uniquement les lignes sélectionnées d'une colonneComment appelle-t-on ce type de variable ? Je ne peux pas l'appeler en utilisant :: ma variable
Re : Somme uniquement les lignes sélectionnées d'une colonneVoici un script simple pour faire ce que vous voulez
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
dt << set table variable( "my variable", Col Sum( If( Selected(), :height, . ) ) );