Markieren Sie Zeilen in einem DatasetHi,
Ich möchte einen Weg finden, wie JMP Zeilen in einem Datensatz kennzeichnet oder die Anzahl der Werte, die kleiner oder gleich 40 sind, quantifiziert.
Es wäre sehr cool, wenn es ein JSL-Skript sein könnte, das für ein Add-In verwendet werden kann.
Betreff: Zeilen in einem Datensatz kennzeichnenIch habs. Entfernen Sie im Code Zeilen aus den Zeilen auswählen, wo
Betreff: Zeilen in einem Datensatz kennzeichnenIch habe es zum Laufen gebracht, es wird jedoch nicht die richtige Anzahl von Zeilen mit einer Anzahl von <= 40 abgerufenBetreff: Zeilen in einem Datensatz kennzeichnenDanke für Ihre Antwort.
Aber aus irgendeinem Grund erhalte ich diesen Fehler, wenn ich versuche, Ihren Code auszuführen:
Argument sollte Zeichen im Zugriff oder Auswertung von 'Length' sein, Bad Argument( 1 ), Length/*###*/(NumberOfRows)
Im folgenden Skript Fehler markiert mit /*###*/
Namen standardmäßig bis hierher ( 1 );
dt = Aktuelle Datentabelle ();
dt << Zeilen auswählen Where( :Count <= 40 );
NumberOfRows = N Rows( dt << ausgewählte Zeilen abrufen );
Neues Fenster ("Nachricht",
modal,
H Listenfeld (
Distanzbox (Größe (5, 0)),
Textfeld ( Char (Länge/*###*/(NumberOfRows) ) ),
Textfeld ("Spalten wurden gelöscht")
)
);Betreff: Zeilen in einem Datensatz kennzeichnenUps ... das ist, was ich bekomme, wenn ich den Code nicht wirklich ausführe.Die Select Rows Where() hätte sein sollen
dt << get rows where( :Count <= 40 );
Da Sie jedoch auch möchten, dass die Zeilen ausgewählt werden .... Ich denke, das folgende Skript wird besser funktionieren
names default to here(1);
dt = Current Data Table();
dt << Select Rows Where( :Count <= 40 );
NumberOfRows = N Rows( dt << get selected rows );
New Window( "Message",
modal,
H List Box(
Spacer Box( size( 5, 0 ) ),
Text Box( Char( Length( NumberOfRows ) ) ),
Text Box( " Columns Were Deleted" )
)
);
Betreff: Zeilen in einem Datensatz kennzeichnenAuch dieser Code hebt aus irgendeinem Grund keine der Zeilen hervorBetreff: Zeilen in einem Datensatz kennzeichnenEtwas wie das:
NumberOfRows = N Rows (Select Rows Where(:Count <= 40) );
Neues Fenster( "Nachricht", modal,
H Listenfeld (
Distanzbox (Größe (5, 0)),
Textfeld ( Zeichen ( Länge (Anzahl der Zeilen) ) ),
Textfeld ("Spalten wurden gelöscht")
)
);
Der Popup-Bildschirm wird jedoch nicht angezeigt
Betreff: Zeilen in einem Datensatz kennzeichnenDanke für die Antwort.
Ich habe diese Antwortvariable in meinem Datensatz, die ich kennzeichnen möchte, wenn sie einen Wert von 40 oder weniger hat.
Der Befehl, den Sie mit mir geteilt haben, hebt die Zeilen mit einem Wert von 40 oder weniger hervor. Gibt es jedoch eine Möglichkeit, die Anzahl der hervorgehobenen Zeilen hinzuzufügen und ein Beschriftungsfeld mit der Anzahl der hervorgehobenen Zeilen anzuzeigen?
Betreff: Zeilen in einem Datensatz kennzeichnenIch weiß nicht, was die fragliche Variable ist, aber das einfache Skript dafür ist:
NumberOfRows = N Rows( Select Rows Where( :Your Target Row <= 40) );