Masquer/exclure les données d'un graphique spécifique uniquement<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'essaie de créer une carte de contrôle qui masque/exclut les données de ce graphique uniquement, puis une autre carte de contrôle qui masque/exclut l'inverse de ces données. J'ai utilisé le code ci-dessous et il a fonctionné sur un graphique précédent (précédemment travaillé avec le générateur de graphiques), mais ne semble pas fonctionner sur ce graphique (aucune donnée n'est masquée ou exclue). Je ne sais pas si cela pourrait être parce que j'utilise maintenant Control Chart Builder (plutôt que graph builder), ou s'il y a une autre variable qui y joue. Est-ce que quelqu'un l'a fait avec succès ou sait ce que je pourrais essayer?
dt = Tableau de données actuel () ;
dt << sélectionner où ( :Catégorie == "UN" ) ;
dt << Masquer et exclure ;
dt << effacer sélectionner ;
dt << Générateur de cartes de contrôle (
Recalcul automatique ( 0 ) ,
.........
dt << sélectionner où ( :Catégorie == "UN" ) ;
dt << Masquer et exclure ;
dt << effacer sélectionner ;
Je ne veux pas avoir à créer un sous-ensemble de données car j'aurais besoin de créer plusieurs ensembles et je veux que tout reste central dans un seul ensemble de données.
Re : Masquer/exclure des données pour un graphique spécifique uniquementAvec l'implémentation actuelle du générateur de carte de contrôle, les étiquettes des points masqués et exclus apparaîtront toujours sur l'axe.Il y a eu une demande pour ajouter cette fonctionnalité à Control Chart Builder, mais ce n'est pas encore le cas.
Re : Masquer/exclure des données pour un graphique spécifique uniquementChanger le recalcul automatique ne semble pas faire de différence. Par exemple, ci-dessous, partout où il y a un espace était un point A. lorsque je filtre ces valeurs, je ne veux pas qu'il y ait un espace et une étiquette pour le point qui est exclu.

Re : Masquer/exclure des données pour un graphique spécifique uniquementJe ne sais pas ce qui ne va pas car je ne peux voir que des parties de votre code. Ou j'ai peut-être complètement mal compris. Mais pour que le graphique s'adapte aux changements d'état de ligne, j'essaierais de définir Recalcul automatique ( 0 ) pour Recalcul automatique ( 1 ).
Re : Masquer/exclure des données pour un graphique spécifique uniquementJe ne sais pas comment m'y prendre pour faire ça...
Re : Masquer/exclure des données pour un graphique spécifique uniquementSi vous n'attribuez pas de variable au rôle "Sous-groupe", Control Chart Builder (CCB) utilisera la ligne du tableau (d'où les blancs).
Vous pouvez essayer de construire une variable d'index pour chaque niveau de la variable que vous affectez au filtre de données local. Mais notez que cela est potentiellement trompeur, dans le sens où si vous ne le faites pas appliquez le filtre que vous avez défini, CCB fera la moyenne entre les niveaux pour obtenir les points qu'il trace
Re : Masquer/exclure des données pour un graphique spécifique uniquementCela fonctionne presque, mais l'utilisation du filtre de données locales affiche toujours toutes les étiquettes de l'axe des x pour les données exclues et les données restantes sur le graphique sont toujours réparties en laissant des blancs pour les données exclues (je voudrais qu'il soit re-graphique comme si les données exclues n'avaient jamais existé).
Merci pour l'aide!
Re : Masquer/exclure des données pour un graphique spécifique uniquementSalut kschnarrs
si j'ai bien compris votre demande, vous devriez utiliser le filtre de données local.
peut-être que cet exemple peut aider:
dt = Ouvrir ( "$SAMPLE_DATA/Grande classe.jmp" ) ;
Nouvelle fenetre ( "Tableaux de contrôle" ,
Zone de liste V (
dt << Générateur de cartes de contrôle (
variables ( Oui ( : hauteur ) ) ,
Graphique ( Position ( 1 ) , Limites ( Limites des spécifications ( 1 ) ) ) ,
Graphique ( Position ( 2 ) ) ,
Filtre de données locales (
Emplacement ( { 0 , 18 } ) ,
Ajouter un filtre ( Colonnes ( : sexe ) , Où ( : sexe == "F" ) ) ,
Mode ( Sélectionner ( 0 ) , Montrer ( 1 ) , Inclure ( 1 ) )
)
) ,
dt << Générateur de cartes de contrôle (
variables ( Oui ( : hauteur ) ) ,
Graphique ( Position ( 1 ) , Limites ( Limites des spécifications ( 1 ) ) ) ,
Graphique ( Position ( 2 ) ) ,
Filtre de données locales (
Emplacement ( { 0 , 18 } ) ,
Ajouter un filtre ( Colonnes ( : sexe ) , Où ( : sexe == "M" ) ) ,
Mode ( Sélectionner ( 0 ) , Montrer ( 1 ) , Inclure ( 1 ) )
)
)
)
);
meilleur!
Ron