JMP10: Die Funktionen Col Max() und Col Min() gaben die Daten aus der ausgeschlossenen Zeile zurück<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich habe die Funktionen Col Max() und Col Min() verwendet, um den Max/Min-Wert meiner spezifischen Spalten zurückzugeben.
Irgendwie habe ich die unerwünschten Zeilen deaktiviert, aber Col Max() und Col Min() haben immer noch diese ausgeschlossenen Werte zurückgegeben.
Ist das normal? Habt ihr eine Idee?
Vielen Dank
Pichan
Betreff: JMP10: Die Funktionen Col Max() und Col Min() haben die Daten aus der ausgeschlossenen Zeile zurückgegebenDie optionalen By-Argumente in ColMax() usw. sind nur in Spaltenformeln sinnvoll.
In einem Skriptkontext können Sie stattdessen summary() verwenden. Im Gegensatz zu den ColStat-Funktionen werden ausgeschlossene Zeilen nicht in die Berechnungen einbezogen .
myYCol = "My Exposed Column Name";
Summarize(myYMax = Max(Column(myYCol)));
Print("Max:", myYMax);
Betreff: JMP10: Die Funktionen Col Max() und Col Min() haben die Daten aus der ausgeschlossenen Zeile zurückgegebenEs tut mir leid, zu spät zur Diskussion zu kommen. Vielen Dank, dass Sie uns Schleicher über das zusätzliche optionale Argument informiert haben Col Maximum( :data, Excluded() ).
Wenn die JMP-Leute dies überwachen, teilen Sie uns mit, dass die API (Anwendungsprogrammierschnittstelle) alle möglichen Argumente für Funktionen dokumentieren sollte.
Wenn ich den folgenden Code verwende:
myYCol = "My Exposed Column Name";
myYMax = col max(column(myYCol));
print("Max:", myYMax);
myYMax = col max(column(myYCol), Excluded());
print("Max:", myYMax);
Der erste Debug-Druck gibt eine Zahl aus, es könnte sich jedoch um einen in ausgeschlossenen Zeilen angegebenen Höchstwert handeln.
Der zweite Debütdruck wird ohne Anführungszeichen „.“ ausgegeben. (Zeitraum). Warum?
Wenn myYMax später in einem wiederverwendet wird „SendToReport...“ Versenden... ScaleBox {Max( myYMax ), ..." , scheint es beim Rendern des Diagramms den erwarteten nicht ausgeschlossenen Maximalwert zu verwenden.
Betreff: JMP10: Die Funktionen Col Max() und Col Min() haben die Daten aus der ausgeschlossenen Zeile zurückgegebenDas ist normal (siehe Erklärung zB auf Seite 351 im Scripting Guide).
Col Max() usw. unterstützen optionale Gruppierungsargumente. In einer Spaltenformel sollte dieser Trick funktionieren, um den Ausschluss ausgeschlossener Zeilen zu erzwingen:
Col Maximum( :data, Excluded() )