Problème avec les cartes de contrôle et les tables de données avec des colonnes contenant différentes quantités de donnéesJ'ai un client qui surveille un processus avec plusieurs cartes de contrôle.Différents moniteurs ont des fréquences de données collectées différentes.Ses données commencent comme des données empilées.Lorsque les données sont fractionnées, les colonnes ont un nombre de valeurs différent.Le nombre de lignes est défini par les données avec le plus grand nombre de valeurs.D'autres paramètres ont des valeurs manquantes pour remplir le tableau.Voir ci-dessous pour une capture d'écran du tableau de données.
Lors de la génération de cartes de contrôle, les cartes sont regroupées sur le côté gauche avec beaucoup de zones vides.Y a-t-il un moyen d'éviter cela?Voir ci-dessous pour une capture d'écran de la carte de contrôle.
La carte de contrôle ressemble à ceci:

Le tableau ressemble à ceci:

Re: Problème avec les cartes de contrôle et les tableaux de données avec des colonnes contenant différentes quantités de donnéesQue diriez-vous de masquer / exclure les lignes manquantes, puis de désactiver l'option de triangle rouge "Afficher la région exclue"? Cela devrait être basculé lors de la création de cartes de contrôle sur différentes colonnes.
Le format empilé d'origine peut mieux fonctionner avec une variable «Par» pour générer plusieurs cartes de contrôle.
Re: Problème avec les cartes de contrôle et les tableaux de données avec des colonnes contenant différentes quantités de donnéesLe sélecteur de colonne peut fonctionner avec masquer et exclure dans JMP 16. Il existe une nouvelle option jsl pour exécuter un script chaque fois que le sélecteur de colonne est appelé par l'utilisateur. Vous pouvez créer un script pour l'opération de masquage / d'exclusion.
Voici l'exemple de l'index de script:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Car Poll.jmp" );
obj = dt << Contingency( Y( :size ), X( :marital status ) );
ColumnSwitcherObject = obj << Column Switcher(
:marital status,
{:sex, :country, :marital status}
);
ColumnSwitcherObject << Set Script(
Print( "New Value: " || Char( ColumnSwitcherObject << Get Current ) )
);
ColumnSwitcherObject << Run;
Wait( 5/*seconds, while it animates*/ );Re : Problème avec les cartes de contrôle et les tableaux de données avec des colonnes contenant différentes quantités de donnéesMalheureusement, le client souhaite limiter les lignes sur les graphiques (donc les données empilées ne fonctionnent pas) et utiliser un sélecteur de colonne qui ne fonctionnerait pas avec hide&exclude.