Neulich bin ich auf eine Frage gestoßen, die im Internet veröffentlicht wurde JMP-Diskussionsforum . Die Person, die die Frage gestellt hat, hatte die folgende Beispieldatei:

Er wollte einen Zähler für jedes eindeutige Feld in Spalte 1, das in jeder Zeile angezeigt wird. Das Ergebnis würde also so aussehen:

Die erste Antwort, die er auf seine Frage erhielt, schlug vor, ein JSL-Skript (JMP Scripting Language) und die zweite eine SQL-Abfrage (SQL) zu verwenden. Der Autor der Frage gab an, dass er ein Novize war und dass er es schätzen würde, wenn ihm jemand das Skript schicken würde - was ein großzügiger, hilfreicher ist JMP Benutzer hat
Sowohl die Skriptlösung als auch die SQL-Lösung sind gut und effektiv, aber ich wunderte mich, warum niemand eine Lösung vorgeschlagen hat, bei der es nicht um Programmierung ging. Wie das Folgende:
Gehen Sie zum Menü Tabellen / Zusammenfassung.

Wählen Sie die Spalte aus, für die Sie die Zählung durchführen möchten. Und wählen Sie die gewünschte Gruppierung aus.

JMP erstellt die folgende Datei:

Wählen Sie dann Table / Join, passen Sie die gewünschte Spalte an und wählen Sie die gewünschten Ausgabespalten aus:

JMP erstellt die folgende verbundene Tabelle mit Ihren gewünschten Ergebnissen:

Nun, für jemanden, der JSL kennt und / oder den Prozess automatisieren möchte, ist dies nicht die beste Lösung. Aber für jemanden, der ein Anfänger ist und die Aufgabe manuell ausführen möchte, ist dies der bevorzugte Weg.
Sollte also die Person, die die Frage gestellt hat, genauer sein? Oder sollte jemand, der antwortet, nicht zu einer JSL-Lösung springen? Was denkst du?
FRAU schrieb:
Ich denke, manuelle Zusammenfassung gefolgt von Update ist die Reihenfolge, die ich am häufigsten in JMP verwende. Daher würde ich es auch so machen, wenn ich es einmal tun würde. Wenn ich weiß, dass ich es oft tun würde, würde ich dieselben Schritte ausführen und die Aktionen dann als JSL-Skript speichern.
Wenn die Tabelle jedoch schrittweise erhöht oder geändert werden soll, würde ich eine Spaltenformel verwenden, die eine integrierte Statistikformel verwendet:
Col-Nummer (: Spalte 1,: Spalte 1)
Die Spaltenstatistikformeln sind wählerisch bezüglich des Formats. Wenn Spalte 1 (wie hier) im Zeichenformat vorliegt, funktioniert dieser Trick:
Col-Nummer (Hex zu Nummer (Char zu Hex (: Spalte 1)),: Spalte 1)