Korrekte Syntax für Argument in Report ()Ich bin auf JMP13 und ich verstehe von hier dass ich nicht mehrere Ausgaben von einer Funktion haben kann, es sei denn, ich verwende Listen. Also habe ich das folgende Skript zusammengestellt und es funktioniert wie erwartet.
Names Default To Here (1);
delete symbols ();
clear log ();
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
getDistChart = Function({ColName, _LSL, _USL}, {distChart},
New Window(""||ColName||" distribution",
distChart1 = dt <<DISTRIBUTION></DISTRIBUTION>
Folgendes funktioniert jedoch nicht
toPass= Report(dist[1])[Outline Box("weight" ), Outline Box( "Summary Statistics" ), Table Box( 1 ), Number Col Box(1)]<< get (1);
und ich frage mich, ob ich einen Fehler in der Syntax mache, um ein Argument in Report() zu verwenden?
GrafikSkripterstellungBetreff: Korrekte Syntax für Argument in Report()Ich vermute, dass JMP die Syntax seitdem falsch interpretiert
report( dist[1] )
ist die Syntax, um auf einen zweiten Berichtszweig zu verweisen, wenn eine zweite Variable oder ein By in der Plattform angegeben ist.
Ich konnte eine Problemumgehung verwenden, um das zu tun, was Sie wollen, indem ich eine Eval () -Funktion verwende
toPass= Report( Eval( dist[1] ) )[Outline Box("weight" ), Outline Box( "Summary Statistics" ), Table Box( 1 ), Number Col Box(1)]<< get (1);
Betreff: Korrekte Syntax für Argument in Report()Versuchen Sie, Eval List in Ihrer Funktion hinzuzufügen:
op = EvalList({distChart1, distChart2});