Ajouter près de la plate-forme de création de cartes de contrôleJe crée un graphique pour les utilisateurs uniques par semaine à partir d'un tableau contenant plusieurs événements pour ces utilisateurs. Pour ce faire, je crée un tableau récapitulatif avec n catégories (utilisateurs) et je crée un tableau de contrôle à partir de ce tableau récapitulatif (le tout en script). À la clôture de la carte de contrôle, je voudrais également fermer le tableau récapitulatif. Existe-t-il un moyen d'attacher un événement <
La seule autre option que je vois consiste à ajouter un bouton Fermer au rapport et à effectuer les tâches de fermeture et de nettoyage. Cependant, ce n'est pas aussi propre que d'utiliser les options de fermeture intégrées.
S'il existe un moyen de créer un graphique "compter les valeurs uniques" directement dans le générateur de graphiques sans utiliser de tableau récapitulatif, ce serait encore mieux.
ScriptRe : Ajouter près de la plate-forme de création de cartes de contrôleL'utilisation de résumer ne me permet pas de mettre la variable dans la plate-forme de création de cartes de contrôle, n'est-ce pas ? Pour cela, je devrais écrire la variable dans une colonne de table qui a le même résultat net qu'en utilisant table << summary(...);
Merci pour l'autre réponse qui résout ma question !Re : Ajouter près de la plate-forme de création de cartes de contrôleDans les scripts, vous pouvez utiliser le Résumer fonction.
Par exemple:
dt = open("$SAMPLE_DATA/Big Class.jmp");
Summarize( dt, levels = by(:sex) );
show(levels);
Re : Ajouter près de la plate-forme de création de cartes de contrôleToutes les plates-formes, y compris le générateur de graphes, sont associées à des fenêtres de rapport et vous pouvez définir un gestionnaire d'événements onClose pour elles :
gb = GraphBuilder( ... );
rep = gb << report; // reference the report window for gb
rep << onClose(
// handle close event
);