Est-il possible d'extraire le script derrière une table JMP ?Par exemple, nous pouvons cliquer manuellement avec le bouton droit sur l'icône rouge en haut à gauche dans un rapport et appuyer sur Enregistrer le script --> Dans la fenêtre du script.
Existe-t-il un moyen de faire cela sous forme de script JSL ? En effet, je souhaite manipuler le script pour créer davantage de tableaux de données combinés. Merci pour l'aide.
Re : Est-il possible d'extraire le script derrière une table JMP ?Salut Jeff, je souhaite en fait enregistrer les copier-coller effectués par mon équipe afin de créer des tableaux pour un rapport de développement final. Ils doivent toujours créer manuellement un tableau de données combiné et extraire les colonnes de chacune des tables.
Je cherche à exécuter ce script sur différentes tables sources même si je ne sais pas si elles auront les mêmes noms de colonnes.
Le formulaire de modèle que je souhaite adapter utilisera toujours Ajuster le modèle.
Mon objectif est de laisser à l'utilisateur final un tableau contenant des colonnes de l'analyse de la variance, du résumé de l'ajustement et des estimations mises à l'échelle de la table jmp sur laquelle il exécuterait le script. Cela leur fera gagner du temps lors de la rédaction de rapports où ils n'auront pas à copier-coller manuellement différents rapports Jmp. J'espère que cela à du sens??
Merci pour l'aide.
Re : Est-il possible d'extraire le script derrière une table JMP ?Merci @txnelson Je vais consulter le guide de script
Re : Est-il possible d'extraire le script derrière une table JMP ?Merci, ça aide aussi.
Plus de questions cependant :
- Je ne suis toujours pas certain que nous soyons allés au fond de ce que vous essayez d'accomplir. Y a-t-il une analyse particulière que vous essayez de rendre facile à d’autres personnes ? Essayez-vous simplement d'accélérer quelque chose que vous faites actuellement à la main ?
- Recherchez-vous le script à exécuter sur différentes tables sources ? Si tel est le cas, ces tables ont-elles les mêmes noms de colonnes que la table à partir de laquelle vous avez construit votre script actuel ?
- Si ce n'est pas le cas, le formulaire modèle que vous souhaitez ajuster à l'aide de l'option Ajuster le modèle est-il corrigé ? La raison pour laquelle je pose la question est que la boîte de dialogue du lanceur Ajuster le modèle est vraiment flexible et je ne voudrais pas que vous essayiez de recréer cela.
- Votre objectif est-il de laisser à l'utilisateur le tableau de données des statistiques du rapport Ajuster le modèle ? Si oui, quel est le but de cela ? Quelle analyse supplémentaire souhaitez-vous que l’utilisateur fasse avec ces statistiques sous cette forme ?
Quelques autres notes.
Le processus de généralisation d'un script de plateforme consiste à remplacer les références de colonne dans un script par des variables de script, puis à utiliser Nouvelle fenetre() pour demander à l'utilisateur les colonnes qu'il souhaite utiliser. Encore une fois, cela est compliqué avec Ajuster le modèle si la forme du modèle n'est pas corrigée, voici donc un exemple utilisant la distribution.
Commencez par le script de distribution utilisant Big Class :
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dist_list = dt << Distribution( Y( :height, :weight ) );
//Note that the Distribution() returns a list of platforms.
//Therefore I have to index into that list to get the report for one of them
Report( dist_list[1] )[Outline Box( "Summary Statistics" )][Table Box( 1 )] <<
make combined data table;
Maintenant, je veux le généraliser pour remplacer les références de colonnes par une variable JSL, dans ce cas y_cols.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
y_cols = {:height, :weight};
//The Eval()below tells JMP to evaluate the variable
//before evaluating the Distribution().
dist_list = dt << Distribution( Y( Eval( y_cols ) ) );
Report( dist_list[1] )[Outline Box( "Summary Statistics" )][Table Box( 1 )] << make combined data table;
Maintenant, je souhaite utiliser New Window() pour demander à l'utilisateur les colonnes à utiliser.
dt=current data table();
//The Column Reference argument for Get Selected was added in JMP 13.1
dist_prompt = New Window( "Choose Columns for Distribution",
<<MODAL></MODAL>
C'est l'idée de base pour généraliser un script. Les réponses aux questions ci-dessus vous aideront à répondre à vos besoins spécifiques. Nous aurons besoin de ces détails.
Re : Est-il possible d'extraire le script derrière une table JMP ?Salut Jeff,
Voici comment est mon script :
dt=Open("C:\Users\myfile.jmp");
fm = Fit Model(
Y( :Name( "ABC Molecule" ) ),
Effects(
:Name( "ABCD" ),
:Timing 1,
:Timing 2,
:Timing 3,
:Temperature,
:pH,
:Name( "ABCD" ) * :Temperature,
:Name( "ABCD" ) * :pH,
:Timing 2 * :Timing 3,
:Timing 2 * :Temperature,
:Temperature * :pH,
:Name( "ABCD" ) * :Name( "ABCD" ),
:Timing 3 * :Timing 3
),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run(
:Name( "ABCD" ) << {Scaled Estimates( 1 ),
Analysis of Variance( 1 ), Parameter Estimates( 1 ),
}
)
);
fmr=fm<<REPORT> F")[1::row1];
vals6=Column(b,"Column 2")[2::2];
d=NewTable("Result",NewColumn("Y",Character,Nominal,Values(vals)),NewColumn("Term",Character,Nominal,Values(vals2)),NewColumn("Scaled Estimate",Numeric,Continuous,Values(vals3)),NewColumn("F Ratio",Numeric,Continuous,Values(vals4)),NewColumn("Prob > F",Numeric,Continuous,Values(vals5)),NewColumn("RSquare Adj",Numeric,Continuous,Values(vals6)));</REPORT>
Pour l'instant, je combine simplement au hasard les colonnes de ces trois tableaux. Pouvez-vous m'indiquer comment écrire un script plus généralisé pour accomplir cela pour différentes tables ? Merci
Re : Est-il possible d'extraire le script derrière une table JMP ?JSL permettra certainement d'écrire une version générique du code.C'est un langage très puissant.Je vous suggère de commencer sur cette voie en lisant le Guide de script
Aide==>Livres==>Guide de script
puis familiarisez-vous avec l'index des scripts
Aide==>Index des scripts
C'est l'index de script qui vous donne réellement les détails de tout ce qui est disponible avec les différents objets dans JMP.Il vous donne également des exemples de chacun.
Bonne chance dans votre travail sur la version générique du code : n'oubliez pas que la communauté du groupe de discussion sera là pour vous aider à résoudre tous les problèmes que vous rencontrerez lors de votre apprentissage et de votre implémentation de JSL.
Re : Est-il possible d'extraire le script derrière une table JMP ?
@powerpuff a écrit:
Merci pour l'aide Jeff, je l'ai déjà fait fonctionner pour une table. De plus, j'ai une colonne qui est la même dans les trois tables, donc je vais probablement me joindre en utilisant cette colonne. Mais je veux un script plus général qui fonctionnerait pour de nombreuses autres tables. Est-ce possible? Merci
Je ne comprends pas comment vous obtenez une colonne identique à celle des trois tableaux de rapport transformés en tableaux de données.
C'est formidable d'avoir un script fonctionnant pour une table de données que vous êtes prêt à généraliser. Oui, il est possible de généraliser, mais, comme le montre la longueur de ce fil de discussion, il est difficile de savoir exactement avec quelle partie vous avez du mal dans l'abstrait. Pourriez-vous publier un exemple de votre script qui fonctionne sur une table de données, puis nous pourrons vous aider à vous orienter dans la meilleure direction pour le généraliser afin qu'il fonctionne avec des tables de données arbitraires.
Re : Est-il possible d'extraire le script derrière une table JMP ?Merci pour l'aide Jeff, je l'ai déjà fait fonctionner pour une table. De plus, j'ai une colonne qui est la même dans les trois tables, donc je vais probablement me joindre en utilisant cette colonne. Mais je veux un script plus général qui fonctionnerait pour de nombreuses autres tables. Est-ce possible? Merci
Re : Est-il possible d'extraire le script derrière une table JMP ?Cela aide beaucoup. Il reste encore quelques questions mais je pense que nous pouvons vous aider davantage maintenant.
Allons-y étape par étape.
Faisons fonctionner un script sur une table de données et nous pourrons ensuite nous soucier de le généraliser.
Voici un script qui crée trois tableaux de données à partir des rapports Résumé de l'ajustement, Analyse de la variance et Estimations mises à l'échelle de Ajuster le modèle à l'aide de Big Class.
dt=open("$SAMPLE_DATA\Big Class.jmp");
fm=dt<<FIT model=""></FIT>
Comme vous pouvez le voir, il crée trois tables de données avec différentes configurations de colonnes et de lignes.

Comment voulez-vous que ces éléments soient combinés en un seul tableau de données. Les concaténer donnerait un tableau étrange comme celui-ci :

Sans colonne correspondante, vous ne pouvez pas non plus les rejoindre. Donc, je ne comprends pas comment les combiner.
Re : Est-il possible d'extraire le script derrière une table JMP ?Je veux pouvoir écrire un script qui créerait un tableau de données combiné pour
1) Résumé de l'ajustement
2) Analyse de variance
3) Estimation échelonnée
pour différentes tables JMP, puis extrayez uniquement certaines colonnes de ces 3 tables de données combinées. Je veux avoir un seul script qui devrait pouvoir fonctionner pour toutes les tables. Cela a-t-il du sens? S'il vous plaît laissez-moi savoir s'il existe un autre moyen de réaliser quelque chose comme ça. Merci.
Re : Est-il possible d'extraire le script derrière une table JMP ?@powerpuff , j'ai lu ce fil plusieurs fois et je ne suis pas sûr de comprendre quel problème vous essayez de résoudre en insérant un script de plate-forme dans une fenêtre de script via JSL.
C'est plutôt inhabituel et, même si je peux imaginer des situations où cela pourrait être utile, ce n'est pas quelque chose qui me semble être d'usage général.
Pourriez-vous recommencer au début et décrire aussi complètement que possible ce que vous essayez de faire ?
Écrivez-vous un script que d’autres exécuteront ou uniquement pour vous-même ?
Vous avez dit :
@powerpuff a écrit:
Je souhaite extraire le script dans une fenêtre de script et y ajouter un peu plus de code pour créer plusieurs tables de données combinées, puis créer une table résultante à partir des colonnes que j'extrait à l'aide de la fonction créer une table de données combinée.
Et :
@powerpuff a écrit:
Je souhaite écrire un script qui accéderait au rapport JMP et effectuerait le script de sauvegarde dans -> fenêtre de script, puis apporterait des ajouts au script afin de pouvoir acquérir uniquement certaines colonnes de la table du rapport. J'ai de nombreuses tables dont j'ai besoin de données, je veux donc pouvoir extraire le script et le manipuler en conséquence.
Pouvez-vous développer ce que vous entendez par « y ajouter du code » et « acquérir uniquement certaines colonnes de la table du rapport » ?
Il existe de nombreuses façons de manipuler des rapports et des données directement dans JSL sans avoir à passer par l'éditeur de script pour manipuler un script que vous avez récupéré via JSL. Nous avons juste besoin de mieux comprendre quel est votre objectif ultime plutôt que la solution que vous avez trouvée en utilisant la fenêtre de script.
Re : Est-il possible d'extraire le script derrière une table JMP ?faites un clic droit et sélectionnez le script de reformatage
Re : Est-il possible d'extraire le script derrière une table JMP ?Cela ne semble pas fonctionner. Le résultat que j'acquiers ressemble à ceci.
Alors que je recherche quelque chose comme ça :

Re : Est-il possible d'extraire le script derrière une table JMP ?Vous pouvez reformater le script dans la ScriptBox pour qu'il apparaisse correctement dans la fenêtre de script.
Window( "Script Window" )[Script Box(1)] << Reformat();
Re : Est-il possible d'extraire le script derrière une table JMP ?De plus, le script que j'acquiers est réparti horizontalement dans la fenêtre de script. Est-il possible d'acquérir le script verticalement dans la fenêtre de script ?
Re : Est-il possible d'extraire le script derrière une table JMP ?C'est un peu plus proche de ce que je recherchais. Merci beaucoup.
Re : Est-il possible d'extraire le script derrière une table JMP ?Ce code trouvera les scripts de table pour le modèle d'ajustement et les affichera dans une fenêtre de script
dt = open("$SAMPLE_DATA/Big Class.jmp");
// check whether the current data table contains any scripts
// for least squares regression
lstModelNames = {}; // name of scripts
lstModelScripts = {}; // script contents
If (NTable()>0,
lstTableScripts = Current Data Table() << Get Table Script Names;
For (i=1,i<=NItems(lstTableScripts),i++,
s = Current Data Table() << Get Property(lstTableScripts[i]);
str = Char(NameExpr(s));
If (Left(str,7)!="JMP App" & Contains(str,"Standard Least Squares") & !Contains(str,"Generalized Regression"),
InsertInto(lstModelNames,lstTableScripts[i]);
InsertInto(lstModelScripts,NameExpr(s));
)
)
);
// launch script windows
For (i=1,i<=NItems(lstModelScripts),i++,
New Window(lstModelNames[i], <<SCRIPT>&amp;amp;amp;amp;amp;amp;amp;amp;lt;/PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Mais s&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;ils se trouvent dans une fenêtre de script, vous devez effectuer les modifications manuellement.Alternativement, traitez simplement les scripts comme des expressions ou comme des chaînes et manipulez-les dans le code.Par exemple:&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;CODE class=" language-jsl"&amp;amp;amp;amp;amp;amp;amp;amp;gt;// run the model invisiblely and create a handle 'fm'
// that references the model object
s = lstModelScripts[1];
str = Char(NameExpr(s));
str = "fm =" || str;
SubstituteInto(str,"Fit Model(","Fit Model(Invisible,");
Eval(Parse(str));
// ensure summary of fit is available
fm &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; Summary Of Fit(1);
// grab the R-sq from the report window
rep = fm &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; Report;
ob = rep[OutlineBox("Summary of Fit")];
values = ob[NumberColBox(1)] &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; Get;
Rsquare = values[1];
// close the model object
rep &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; Close Window;
show(RSquare);&amp;amp;amp;amp;amp;amp;amp;amp;lt;/CODE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-51777" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Est-il possible d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extraire le script derrière une table JMP ?&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-51777" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Merci beaucoup. J&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;apprécierais vraiment si vous pouviez me fournir du code que je puisse consulter. Merci&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-51767" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Est-il possible d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extraire le script derrière une table JMP ?&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-51767" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Je souhaite écrire un script qui accéderait au rapport JMP et effectuerait le script de sauvegarde dans -&amp;amp;amp;amp;amp;amp;amp;amp;gt; fenêtre de script, puis apporterait des ajouts au script afin de pouvoir acquérir uniquement certaines colonnes de la table du rapport. J&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;ai de nombreuses tables dont j&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;ai besoin de données, je veux donc pouvoir extraire le script et le manipuler en conséquence.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Merci&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-51759" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Est-il possible d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extraire le script derrière une table JMP ?&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-51759" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Il s&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;agit d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;un long fil de discussion, donc je ne sais pas si vous avez obtenu votre réponse - sinon, faites-le-moi savoir, cela peut être fait - et j&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;ai du code que je peux extraire si cela peut aider&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-51681" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Est-il possible d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extraire le script derrière une table JMP ?&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-51681" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Si vous souhaitez vraiment que le script apparaisse dans une fenêtre de script, vous pouvez utiliser le message Enregistrer le script dans la fenêtre de script. Mais je ne suis pas sûr de ce que vous feriez avec ça.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;CODE class=" language-jsl"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
dist = dt &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; Distribution(
Continuous Distribution( Column( :weight ) ),
Nominal Distribution( Column( :age ) )
);
dist &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; Save script to script window();&amp;amp;amp;amp;amp;amp;amp;amp;lt;/CODE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Ou vous pouvez toujours placer le script dans une nouvelle fenêtre d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;éditeur de script à partir du résultat Get Script. Vous pouvez ajouter vous-même à ce script, mais je ne pense toujours pas suivre ce que vous cherchez à faire.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;CODE class=" language-jsl"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
dist = dt &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; Distribution(
Continuous Distribution( Column( :weight ) ),
Nominal Distribution( Column( :age ) )
);
script = Char( dist &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; Get Script() );
nw = New Window( "Not the Script Window",
&amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;Script,
Names Default To Here( 1 );
"\[dt = Open( "$SAMPLE_DATA\Big Class.jmp" ); obj = dt&amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;]\" || script
);
nw[ScriptBox(1)] &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; Reformat();&amp;amp;amp;amp;amp;amp;amp;amp;lt;/CODE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-51667" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Est-il possible d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extraire le script derrière une table JMP ?&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-51667" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Suivre la voie de l’analyse d’un script est parfois le seul moyen d’obtenir ce dont vous avez besoin.Cependant, d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;après mon expérience, à moins que vous ne recherchiez des éléments qu&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;un utilisateur a pu modifier et que vous deviez reprendre ces modifications, reconstruire le code à partir de zéro est généralement une approche plus simple.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;BTW, n&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;oubliez pas d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;examiner les préférences de l&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;utilisateur.Les scripts extraits ne vous fourniront pas les paramètres qu&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;un utilisateur peut avoir définis en définissant ses préférences.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-51656" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Est-il possible d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extraire le script derrière une table JMP ?&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-51656" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Je souhaite extraire le script dans une fenêtre de script et y ajouter un peu plus de code pour créer plusieurs tables de données combinées, puis créer une table résultante à partir des colonnes que j&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extrait à l&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;aide de la fonction créer une table de données combinée.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-51653" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Est-il possible d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extraire le script derrière une table JMP ?&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-51653" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Je ne pense pas que vous souhaitiez analyser le script, alors que vous pouvez facilement obtenir les variables du modèle en les récupérant directement à partir de la sortie du modèle exécuté.Voir le script simple ci-dessous&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;CODE class=" language-jsl"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Fitness.jmp" );
// Run the Stepwise and the resulting model
obj = Fit Model(
Y( :Oxy ),
Effects(
:Runtime,
:Weight,
:RunPulse,
:RstPulse,
:MaxPulse
),
Personality( Stepwise ),
Run
);
// run the stepwise
obj &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; Go;
// run the model
mod = obj &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; Run Model;
// Capture from the Effect Tests output, the list of
// variables that were run in the model
Variables = report(mod)["EffectTests"][StringColBox(1)]&amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;get;
show(Variables);&amp;amp;amp;amp;amp;amp;amp;amp;lt;/CODE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-51651" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Est-il possible d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extraire le script derrière une table JMP ?&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-51651" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Généralement, les objets JMP comprennent ce message, y compris les tables de données&amp;amp;amp;amp;amp;amp;amp;amp;nbsp;:&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;CODE class=" language-jsl"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Data Table( "Big Class" ) &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; Get Script;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/CODE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-51648" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Est-il possible d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extraire le script derrière une table JMP ?&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-51648" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Salut Justin,&amp;amp;amp;amp;amp;amp;amp;amp;lt;BR /&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;BR /&amp;amp;amp;amp;amp;amp;amp;amp;gt; Merci pour votre réponse. Pouvez-vous me dire comment choisissez-vous les variables de script ? J&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;essaie d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extraire un script de la régression Stepwise. Merci.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-51642" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Est-il possible d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extraire le script derrière une table JMP ?&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-51642" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Je ne sais pas si c&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;est ce que vous essayez de faire, mais si vous souhaitez obtenir dynamiquement un script JSL pour une plate-forme dans une variable d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;expression JSL, vous pouvez envoyer le message Get Script à la plate-forme. Dans l&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;exemple ci-dessous, la variable de script aura le même script qui apparaîtrait dans la fenêtre de script si vous l&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;enregistriez à partir du menu Triangle rouge.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;CODE class=" language-jsl"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
dist = dt &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; Distribution(
Continuous Distribution( Column( :weight ) ),
Nominal Distribution( Column( :age ) )
);
script = dist &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; Get Script();&amp;amp;amp;amp;amp;amp;amp;amp;lt;/CODE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Variable de script&amp;amp;amp;amp;amp;amp;amp;amp;nbsp;:&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;CODE class=" language-jsl"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Distribution(
Continuous Distribution( Column( :weight ) ),
Nominal Distribution( Column( :age ) )
)&amp;amp;amp;amp;amp;amp;amp;amp;lt;/CODE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-51640" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Est-il possible d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extraire le script derrière une table JMP ?&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-51640" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Oui, je sais que je peux le faire manuellement, ma question était : cela peut-il être fait dans un script jsl ?&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-51638" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Est-il possible d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extraire le script derrière une table JMP ?&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-51638" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/10894"&amp;amp;amp;amp;amp;amp;amp;amp;gt;@powerpuff&amp;amp;amp;amp;amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;amp;amp;amp;amp;gt; ,&amp;amp;amp;amp;amp;amp;amp;amp;lt;BR /&amp;amp;amp;amp;amp;amp;amp;amp;gt; Vous devriez également pouvoir l&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;enregistrer dans une fenêtre de script, comme indiqué ci-dessous.&amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;lt;BR /&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 855px;"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;img src="https://us.v-cdn.net/6038925/uploads/images/9408i7F08CE376D174E87/image.png" role="button" title="image.png" alt="image.png" /&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-51636" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Est-il possible d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extraire le script derrière une table JMP ?&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-51636" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Je parlais en fait du petit bouton rouge après avoir ouvert l&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;un des rapports sous l&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;option « source ».&amp;amp;amp;amp;amp;amp;amp;amp;lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 133px;"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;img src="https://us.v-cdn.net/6038925/uploads/images/9407i5B8CE2F07282DE13/Capture.PNG" role="button" title="Capturer.PNG" alt="Capturer.PNG" /&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-51634" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Est-il possible d&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;extraire le script derrière une table JMP ?&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-51634" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/10894"&amp;amp;amp;amp;amp;amp;amp;amp;gt;@powerpuff&amp;amp;amp;amp;amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;amp;amp;amp;amp;gt; ,&amp;amp;amp;amp;amp;amp;amp;amp;lt;BR /&amp;amp;amp;amp;amp;amp;amp;amp;gt; Recherchez un bouton indiquant &amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;Source&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot; et faites un clic droit dessus dans le tableau.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 232px;"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;img src="https://us.v-cdn.net/6038925/uploads/images/9406iDE394B3B533BD3D8/image.png" role="button" title="image.png" alt="image.png" /&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Si vous appuyez sur - &amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;modifier&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;, vous pourrez voir le script généré par JMP pour la table.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;lt;/CODE&amp;amp;amp;gt;&amp;amp;amp;lt;/PRE&amp;amp;amp;gt;&amp;amp;amp;lt;/LINGO-BODY&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-sub id="lingo-sub-51681" slang="en-US" mode="CREATE"&amp;amp;amp;gt;Re : Est-il possible d'extraire le script derrière une table JMP ?&amp;amp;amp;lt;/lingo-sub&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-body id="lingo-body-51681" slang="en-US" mode="CREATE"&amp;amp;amp;gt;&amp;amp;amp;lt;p&amp;amp;amp;gt;Si vous voulez vraiment que le script apparaisse dans une fenêtre de script, vous pouvez utiliser le message Enregistrer le script dans la fenêtre de script. Mais je ne sais pas trop ce que vous feriez avec ça.&amp;amp;amp;lt;/p&amp;amp;amp;gt;
&amp;amp;amp;lt;pre&amp;amp;amp;gt;&amp;amp;amp;lt;code class=" language-jsl"&amp;amp;amp;gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
dist = dt &amp;amp;amp;lt;&amp;amp;amp;lt; Distribution(
Continuous Distribution( Column( :weight ) ),
Nominal Distribution( Column( :age ) )
);
dist &amp;amp;amp;lt;&amp;amp;amp;lt; Save script to script window();&amp;amp;amp;lt;/code&amp;amp;amp;gt;&amp;amp;amp;lt;/pre&amp;amp;amp;gt;
&amp;amp;amp;lt;p&amp;amp;amp;gt;Ou vous pouvez toujours placer le script dans une nouvelle fenêtre d'éditeur de script à partir du résultat de Get Script. Vous pouvez compléter ce script vous-même, mais je ne pense toujours pas que je suive ce que vous cherchez à faire.&amp;amp;amp;lt;/p&amp;amp;amp;gt;
&amp;amp;amp;lt;pre&amp;amp;amp;gt;&amp;amp;amp;lt;code class=" language-jsl"&amp;amp;amp;gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
dist = dt &amp;amp;amp;lt;&amp;amp;amp;lt; Distribution(
Continuous Distribution( Column( :weight ) ),
Nominal Distribution( Column( :age ) )
);
script = Char( dist &amp;amp;amp;lt;&amp;amp;amp;lt; Get Script() );
nw = New Window( "Not the Script Window",
&amp;amp;amp;lt;&amp;amp;amp;lt;script, names default to here( 1 ); "\[dt="Open(" "$sample_data\big class.jmp" obj="dt&amp;amp;amp;lt;&amp;amp;amp;lt;]\"" || script nw[scriptbox(1)] &amp;amp;amp;lt;&amp;amp;amp;lt; reformat();&amp;amp;amp;lt; ode&amp;amp;amp;gt;&amp;amp;amp;lt;/script,&amp;amp;amp;gt;&amp;amp;amp;lt;/code&amp;amp;amp;gt;&amp;amp;amp;lt;/pre&amp;amp;amp;gt;&amp;amp;amp;lt;/lingo-body&amp;amp;amp;gt;</SCRIPT>