Grouper par diagrammes de distribution personnalisésJ'ai deux données de colonne. La colonne 1 contient les données mesurées des pièces et la colonne 2 répertorie Réussite ou Échec. Je voudrais tracer la distribution complète (Réussite + Échec) pour toutes les données mesurées, puis empiler en dessous la distribution des seules parties passantes (Réussite). Comment faire pour que cela fonctionne (le script JSL serait bien mais j'aimerais aussi savoir si cela pourrait être fait de manière interactive) ?
Pour le moment, je me retrouve uniquement en mesure de regrouper par Column2 dans l'option de tracé de distribution et d'obtenir une distribution pour les échecs et en dessous une distribution pour Pass (lorsqu'ils sont empilés les uns sous les autres).
Fusion et nettoyage des donnéesObjet : Regrouper par diagrammes de distribution personnalisésSimples...
New Window("My Report",
Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :Col1),
Horizontal Layout( 1 ),
Vertical( 0 )
)
);
Distribution(
Stack( 1 ),
Automatic Recalc( 1 ),
Continuous Distribution(
Column( :Col1),
Horizontal Layout( 1 ),
Vertical( 0 )
),
Local Data Filter(
Close Outline( 1 ),
Add Filter( columns( :Col2), Where( :Col2== "PASS" ) )
)
);
);Objet : Regrouper par diagrammes de distribution personnalisésVoici mes deux scripts pour la distribution complète et la distribution "pass" respectivement. N'y a-t-il pas de moyen simple de les mettre dans un graphique l'un en dessous de l'autre via JSL ?
Distribution( Continuous Distribution( Column( :Col1) ) );
Distribution(
Automatic Recalc( 1 ),
Continuous Distribution( Column( :Col1 ) ),
Local Data Filter(
Close Outline( 1 ),
Add Filter( columns( :Col2), Where( :Col2 == "PASS" ) )
)
);
Objet : Regrouper par diagrammes de distribution personnalisés@Dan_Obermiller . Je ne vois pas de script JSL à l'intérieur lorsque le graphique combiné est enregistré. Il se donne un nom par défaut de "Tableau de bord" qui, lorsqu'il est ouvert, affiche deux graphiques à l'intérieur. Où est-ce que je me trompe ?
Objet : Regrouper par diagrammes de distribution personnalisésJe n'avais pas remarqué que le script n'organisait pas verticalement les intrigues. Dans ce cas, je pense que vous devrez modifier le script en mettant dans la VListBox appropriée pour y mettre les graphiques.
Objet : Regrouper par diagrammes de distribution personnalisésMerci @Dan_Obermiller . Cela fonctionne et une astuce très utile à connaître. Cependant, l'exécution du script enregistré ne reproduit pas les diagrammes de répartition les uns en dessous des autres. Ils apparaissent toujours côte à côte. Comment régler ceci?
Objet : Regrouper par diagrammes de distribution personnalisésVous pouvez le créer de manière interactive sous forme de tableau de bord. Cette approche générera également le script dont vous auriez besoin si vous le souhaitez.
Créez votre distribution de Column1.
Créez maintenant une autre distribution de Column1, mais ajoutez un filtre de données local qui utilise Column2. Sélectionnez le groupe Pass pour que cette fenêtre de rapport affiche désormais uniquement les observations Pass. Je réduirais alors la zone de filtre de données locales, mais cela dépend de vous.
Dans le coin inférieur droit de chacune de ces fenêtres de rapport, cochez la case. Maintenant, à partir de cette même zone, cliquez sur la flèche vers le bas et choisissez Combiner les fenêtres. Cela vous donnera les deux rapports dans une seule fenêtre, mais ils sont disposés horizontalement. Cliquez sur le rapport filtré et faites-le glisser sous le rapport non filtré.
Je pense que cela vous donnera tout ce dont vous avez besoin.
Objet : Regrouper par diagrammes de distribution personnalisésMerci @tom_abramov .J'aurais dû préciser. Je cherche une solution sans changer la table de données.
Objet : Regrouper par diagrammes de distribution personnalisésCopier la colonne1 dans la colonne1_copie
Créer une distribution pour la colonne1 et la colonne1_copie
Ajoutez le filtre de données local de la colonne 2 pour les deux (pour la colonne 1, ce n'est pas nécessaire, mais pour la symétrie des graphiques, ce sera bien)
Choisissez Passer uniquement dans le filtre de données local de column1_copy
J'espère que cela aide.
BR,
À M