Re: Fit Group Automatemise à jour: correction de la partie de sortie - elle sort maintenant de 1-23, mon problème est de savoir comment l'ajouter au ppt organisé en 2 ou 3 tracés par diapositive?
Re: Fit Group AutomateConcernant votre erreur sur le paramètre 9 .... quelle est l'erreur qui s'affiche dans le journal?
Vous trouverez ci-dessous une modification de votre code qui affichera toutes les sorties dans 2 colonnes. Il a également le code pour enregistrer la sortie dans PowerPoint.
Current Data Table( subs );
nw = New Window( "Oneways",
Lineup Box( N Col( 2 ),
For( i = 1, i <= N Items( parameters_1 ), i++,
Print( i );
Oneway(
X( :Recipe ),
Y( Column( subs, parameters_1[i] ) ),
With Control( 1 ),
Quantiles( 1 ),
Means and Std Dev( 1 ),
CDF Plot( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
SendToReport(
Dispatch(
{},
"Fit Group",
OutlineBox,
{Set Title( "TYPE=" || Char( type ) || "" )}
)
)
);,
)
)
);
nw << save presentation("$TEMP\reportppnw.pptx");
Cependant, cela n'affichera pas 2 graphiques par page. Par convention, JMP placera chaque graphique sur une diapositive distincte. Pour gérer cela, je crée généralement un journal où des paires de sorties ont été copiées sous forme d'images, puis à la fin, le journal est enregistré dans un pptx. Pour cela, quelque chose comme ci-dessous pourrait fonctionner.
Names Default To Here( 1 );
Current Data Table( subs );
For( i = 1, i <= N Items( parameters_1 ), i = i + 2,
hlb = H List Box(
Oneway(
X( :Recipe ),
Y( Column( subs, parameters_1[i] ) ),
With Control( 1 ),
Quantiles( 1 ),
Means and Std Dev( 1 ),
CDF Plot( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
SendToReport(
Dispatch(
{},
"Fit Group",
OutlineBox,
{Set Title( "TYPE=" || Char( type ) || "" )}
)
)
),
Try(
Oneway(
X( :Recipe ),
Y( Column( subs, parameters_1[i + 1] ) ),
With Control( 1 ),
Quantiles( 1 ),
Means and Std Dev( 1 ),
CDF Plot( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
SendToReport(
Dispatch(
{},
"Fit Group",
OutlineBox,
{Set Title( "TYPE=" || Char( type ) || "" )}
)
)
)
);
zippy = hlb << get picture;
zippy << save presentation( "$TEMP\report.pptx", append );
)
);
BTW ..... Je n'ai pas testé complètement le code. Par conséquent, il peut y avoir un léger problème ou deux, mais les concepts sont corrects.
Fit Group AutomateJe travaille avec ce code, mais en quelque sorte sur la 9e sortie, il obtient une erreur. Le paramètre_1 contient 23 éléments.
current data table(subs);
for (i = 1, i <= nitems(parameters_1), i++,
print(i);
Oneway(
X( :Recipe ),
Y( column(subs, parameters_1[i]) ),
With Control(1),
Quantiles(1),
Means and Std Dev(1),
CDF Plot(1),
Mean Error Bars(1),
Std Dev Lines(1),
SendToReport( Dispatch( {}, "Fit Group", OutlineBox, {Set Title( "TYPE="||char(type)||"" )} ) )
);
);
Les sorties 1-8 sont représentées individuellement. Comment puis-je coder de telle sorte que ma sortie soit organisée par 2 et l'enregistrer dans un ppt.
Re: Fit Group AutomateMerci pour cela!Re: Fit Group Automate
Fit Group(
For( i = 1, i <= N Items( parameters_1 ), i = i + 2,
hlb = H List Box(
Oneway(
X( :Recipe ),
Y( Try( Column( subs, parameters_1[i] ) ) ),
With Control( 1 ),
Quantiles( 1 ),
Means and Std Dev( 1 ),
CDF Plot( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 )
),
Try(
Oneway(
X( :Recipe ),
Y( Column( subs, parameters_1[i + 1] ) ),
With Control( 1 ),
Quantiles( 1 ),
Means and Std Dev( 1 ),
CDF Plot( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 )
)
);
zippy = hlb << get picture;
)
)
);
J'ai essayé le code que vous avez donné, mais cela me donne une erreur:
Introuvable dans l'accès ou l'évaluation de "Oneway", Bad Argument (
{Essayez (Colonne (subs_top, parameters_1 [i])), le rôle nécessite au moins 1 colonnes.}
), Oneway (/ * ### * / X (: Recette),
Y (Try (Colonne (subs_top, parameters_1 [i]))),
Avec contrôle (1),
Quantiles (1),
Moyens et Std Dev (1),
Parcelle CDF (1),
Barres d'erreur moyenne (1),
Lignes de développement standard (1)
)
Ajuster le groupe []
Re: Fit Group Automatemais en essayant le code, je suis venu plus tôt,
Current Data Table( subs );
t0p = Fit Group(
For( i = 1, i <= N Items( parameters_1 ), i++,
Oneway(
X( Column( subs, "Recipe" ) ),
Y( Try( Column( subs, parameters_1[i] ) ) ),
With Control( 1 ),
Quantiles( 1 ),
Means and Std Dev( 1 ),
CDF Plot( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 )
)
),
SendToReport( Dispatch( {}, "Fit Group", OutlineBox, {Set Title( "TYPE=" || Char( type ) || "" )} ) )
) << {Arrange in Rows( 2 )};
fonctionne mais il le fait individuellement.