Comment enregistrer un script de manière permanente avec une table de donnéesJe souhaite enregistrer un script (par exemple pour créer un graphique) avec une table de données afin de pouvoir le réutiliser chaque fois que j'ouvre cette table de données. Cependant, si je ferme la fenêtre Graph Builder ou enregistre la table de données, les scripts "enregistrés" dans la table de données disparaissent.
Qu'est-ce que je fais mal?
Re : Comment enregistrer un script de manière permanente avec une table de donnéesRe : Comment enregistrer un script de manière permanente avec une table de données
@Knut écrit:
Voici un de ces cas. J'ai créé un tableau avec toutes les données dont j'ai besoin pour créer un graphique (ou pour faire une analyse). J'ai utilisé Graph Builder pour créer le graphique et j'ai choisi "Save Script / To Data Table" - et le voilà sous la table de données :

Maintenant, j'enregistre la table de données dans SBW.jmp - c'est fait.
Après un certain temps, j'apprends que certaines données doivent être corrigées, alors je rouvre le tableau de données et le graphique a disparu - dommage.
Maintenant, nous arrivons quelque part. Merci d'avoir posté la capture d'écran. Cela et votre commentaire "le voilà en dessous du tableau de données" explique maintenant la confusion.
Les vignettes situées sous le tableau de données affichent les fenêtres de rapports basées sur ce tableau de données. Ils ne font pas partie du tableau de données. Ils n'ont rien à voir avec l'enregistrement de scripts dans la table de données - ils apparaissent avec chaque fenêtre de rapport que vous ouvrez sur cette table de données, que vous enregistriez ou non un script dans la table de données. Et, comme vous l'avez découvert, ils ne sont pas enregistrés avec la table de données.
D'après ce que j'ai appris de vous, le script est en fait là (avec un triangle vert), mais pas là où je l'avais prévu. Peut-être que des sous-titres "Graphiques", "Analyses", ... séparant les triangles verts aideraient ?
Vous pouvez le faire en sélectionnant plusieurs scripts et en cliquant dessus avec le bouton droit de la souris et en choisissant Grouper les scripts.

Re : Comment enregistrer un script de manière permanente avec une table de donnéesFichier==>Nouveau
Re : Comment enregistrer un script de manière permanente avec une table de donnéesAprès avoir été rappelé des projets, j'ai essayé d'en créer un (et je me souviens qu'à un moment je pouvais le faire via File/Open/...), mais maintenant je ne peux pas
Re : Comment enregistrer un script de manière permanente avec une table de donnéesJeff, merci de m'avoir répondu.
Soyez indulgent = Je n'ai pas travaillé avec JMP depuis un certain temps, j'ai donc oublié toutes les poignées de main secrètes 
Voici un de ces cas. J'ai créé un tableau avec toutes les données dont j'ai besoin pour créer un graphique (ou pour faire une analyse). J'ai utilisé Graph Builder pour créer le graphique et j'ai choisi "Save Script / To Data Table" - et le voilà sous la table de données :

Maintenant, j'enregistre la table de données dans SBW.jmp - c'est fait.
Après un certain temps, j'apprends que certaines données doivent être corrigées, alors je rouvre le tableau de données et le graphique a disparu - dommage.
D'après ce que j'ai appris de vous, le script est en fait là (avec un triangle vert), mais pas là où je l'avais prévu. Peut-être que des sous-titres "Graphiques", "Analyses", ... séparant les triangles verts aideraient ?
J'avais également essayé de créer un projet, mais je n'avais pas trouvé les informations pour comprendre comment.
Merci encore,
Noix
Re : Comment enregistrer un script de manière permanente avec une table de données@Knut , pourriez-vous préciser le problème que vous rencontrez ?
@Knut écrit:
Je souhaite enregistrer un script (par exemple pour créer un graphique) avec une table de données afin de pouvoir le réutiliser chaque fois que j'ouvre cette table de données. Cependant, si je ferme la fenêtre Graph Builder ou enregistre la table de données, les scripts "enregistrés" dans la table de données disparaissent.
Qu'est-ce que je fais mal?
Lorsque vous choisissez Scripts->Enregistrer le script dans la table de données... dans n'importe quel triangle rouge, JMP enregistre un script dans la zone des scripts de la table de données.
Save Script to Data TableSave Script to Data TableEnregistrer le script dans la table de données
Lorsque vous enregistrez la table de données, ce script doit être enregistré avec la table de données et lorsque vous l'ouvrez à nouveau, vous pouvez l'exécuter en cliquant sur le triangle vert à côté du nom du script.Y a-t-il une partie de ce processus qui ne fonctionne pas pour vous ?
Ou voulez-vous que la fenêtre du générateur de graphiques s'ouvre automatiquement lorsque vous ouvrez la table de données ? Si oui, alors les solutions fournies par @txnelson ou @Mark_Bailey sont la bonne direction :
- Un projet vous permettra d'enregistrer une collection de fenêtres/onglets qui s'ouvriront dans le même état que vous les avez enregistrés.
- Un script nommé SurOuverture s'exécutera automatiquement lors de l'ouverture d'une table de données.
J'espère que cela aide.
Re : Comment enregistrer un script de manière permanente avec une table de donnéesEn plus des derniers commentaires de Jim, vous pouvez également renommer le script de table en SurOuverture et il s'exécutera automatiquement chaque fois que cette table de données sera ouverte. Une autre option consiste à enregistrer un scénario de séance . Il rétablit tout votre travail en cours au moment où la session a été enregistrée.
Vous avez beaucoup de façons de résoudre cette demande!
Re : Comment enregistrer un script de manière permanente avec une table de donnéesJe pense que la fonctionnalité que vous souhaitez est présentée à l'aide d'un projet JMP, plutôt que de plates-formes ouvertes.Si vous avez ouvert et exécuté vos analyses sous une plate-forme JMP, vous pouvez simplement enregistrer et fermer le projet, et lorsque vous le rouvrez, vous revenez directement aux tableaux de données, aux graphiques, etc. tels qu'ils étaient lorsque vous l'avez fermé.
Re : Comment enregistrer un script de manière permanente avec une table de donnéesSi vous êtes préoccupé par le stockage, quelques Ko sont-ils vraiment un problème ? Si vous êtes préoccupé par l'interface utilisateur, si elle peut être gérée avant que la table de données ne soit stockée, pourquoi pas lors de sa restauration ? S'il y a une limite (10 scripts ?), informez-en l'utilisateur. Donner la possibilité de "sauvegarder", mais pas de "sauvegarder" est pour le moins déroutant.
Re : Comment enregistrer un script de manière permanente avec une table de donnéeset ensuite, comment géreriez-vous la table de données qui contient 50 scripts enregistrés ?
Re : Comment enregistrer un script de manière permanente avec une table de donnéesOui, je m'attendais à ce que le script (sans nom) recrée le graphique, quand enregistré dans le tableau de données serait enregistré avec la table de données et être toujours là lorsque la table de données est rouverte. Ne serait-ce pas une fonctionnalité intéressante ?
Re : Comment enregistrer un script de manière permanente avec une table de donnéesAprès avoir exécuté Graph Builder, je suppose que vous allez sous le triangle rouge et que vous spécifiez "Enregistrer le script dans la table de données".Si vous enregistrez ensuite la table de données, le script est enregistré avec elle.Ce que je pense que vous attendez, c'est que lorsque vous rouvrez la table de données, l'affichage du générateur de graphiques s'ouvrira en même temps.Ce n'est pas ce qui va arriver.Vous devez accéder au panneau Tables en haut à gauche de la table de données et cliquer sur l'élément appelé Graph Builder, ou quel que soit le nom que vous avez donné au script.