Re : Tabuler des valeurs spécifiques à partir d'une colonneMy Error ou plutôt l'interprétation funky de JMP.En raison de la façon dont Tabulate fonctionne, il utilise les noms spécifiques des actions clés, et en changeant le nom de l'étiquette en Column %, Tabulate a recalculé la valeur.Donc, si l'étiquette est changée en "The Column %", elle ne recalcule pas.

names default to here(1);
// Open Data Table: Air Traffic.jmp
// → Data Table( "Air Traffic" )
dt = Open( "$SAMPLE_DATA/Air Traffic.jmp" );
tab = dt << Tabulate(
Add Table(
Column Table( Statistics( Column % ) ),
Row Table( Grouping Columns( :Airline ) )
)
);
dtCalc = tab << make into data table;
dtCalc << select where( :Airline == "Alaska" | :Airline == "America West" |
:Airline == "American"
);
dtSub = dtCalc << Subset( selected rows( 1 ), selected columns( 0 ) );
dtSub << Tabulate(
Change Item Label( Statistics( Sum, "The Column %" ) ),
Remove Column Label( Analysis Columns( Column % ) ),
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :Column % ) ),
Row Table( Grouping Columns( :Airline ) )
)
);
Re : Tabuler des valeurs spécifiques à partir d'une colonneSalut txnelson, merci pour votre réponse.
Cependant, est-il possible que les valeurs Column% soient toujours comme ça ?

Re : Tabuler des valeurs spécifiques à partir d'une colonneVous devrez exécuter Tabulate deux fois et créer un sous-ensemble des données de la compagnie aérienne souhaitée entre les tabulates
- Créez le tableau comme vous l'avez fait ci-dessus
- Faites de l'affichage Tabuler un tableau de données.Allez dans le triangle rouge et sélectionnez "Make into Data Table"
- Dans le nouveau tableau, sélectionnez les lignes pour Alaska, America West et American.
- Sous-ensemble la table de données en utilisant Tables=>Sous-ensemble et ne conserve que les lignes sélectionnées
- Sur la nouvelle table de données, exécutez la plateforme Tabulate.
- Faites glisser la colonne Compagnie aérienne vers la zone de dépôt des lignes
- Faites glisser la colonne Column % vers le N dans la colonne Statistic
- Faites un clic droit sur l'étiquette % de la colonne et sélectionnez "Supprimer l'étiquette de la colonne"
- Faites un clic droit sur l'étiquette Somme et sélectionnez "Modifier l'étiquette de l'élément"
- Remplacez le libellé par "Colonne %"

Voici un script qui effectue les opérations ci-dessus
names default to here(1);
// Open Data Table: Air Traffic.jmp
// → Data Table( "Air Traffic" )
dt = Open( "$SAMPLE_DATA/Air Traffic.jmp" );
tab = dt << Tabulate(
Add Table(
Column Table( Statistics( Column % ) ),
Row Table( Grouping Columns( :Airline ) )
)
);
dtCalc = tab << make into data table;
dtCalc << select where( :Airline == "Alaska" | :Airline == "America West" |
:Airline == "American"
);
dtSub = dtCalc << Subset( selected rows( 1 ), selected columns( 0 ) );
dtSub << Tabulate(
Remove Column Label( Analysis Columns( Column % ) ),
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :Column % ), Statistics( Column % ) ),
Row Table( Grouping Columns( :Airline ) )
)
);
Tabuler les valeurs spécifiques de la colonneSalut tout le monde,
J'ai ce fichier Air Traffic.jmp comme exemple, donc ce que je voulais faire est de tabuler les données avec uniquement les valeurs spécifiées nécessaires, mais elles doivent conserver leur valeur % de colonne d'origine.
J'ai essayé de sélectionner les valeurs nécessaires, puis de les regrouper dans une autre table, mais j'ai fini par avoir une valeur de 100 % de colonne. J'ai également essayé de masquer et d'exclure, mais j'ai également obtenu une valeur de 100 % de colonne.
Dans mon fichier joint, les valeurs dont j'ai besoin pour la tabulation sont uniquement l'Alaska, l'Amérique de l'Ouest et l'Amérique.
Existe-t-il des moyens de procéder ?

Modélisation statistique avancéeMélange et nettoyage des donnéesPersonnalisation de masseIngénierie Qualité et Procédés