Zählen Sie die Anzahl der Zeilen in der Spalte mit übereinstimmendem ZeichenHallo,
Ich versuche, einen JSL-Code zu schreiben um die Anzahl der Zeichenfolgen (Zeilen) mit bestimmten angegebenen Zeichen an einer bestimmten Position innerhalb der Spalte zu ermitteln.
Z.B. Ich möchte die Anzahl der Zeilen ermitteln, die den Stich „1“ enthalten, zwischen den Zeilen, die Folgendes enthalten nur drei „P“-Zeichen
In diesem Fall wäre die Zeilenanzahl 26.P Mietberatung.

Danke,
Jackie
Automatisierung und SkripterstellungBetreff: Zählen Sie die Anzahl der Zeilen in der Spalte mit übereinstimmendem ZeichenWo möchten Sie diese Ergebnisse speichern? Können mehr oder weniger als 3 Ps in einer Reihe vorhanden sein und wenn ja, sollte die Berechnung für diese Ps ignoriert werden?
Betreff: Zählen Sie die Anzahl der Zeilen in der Spalte mit übereinstimmendem Zeichen@jthi
Es kann also vielleicht in einer Variablen gespeichert werden N_Zeilen etwas. Nein, es müssen 3 Ps hintereinander sein und ja, ignorieren Sie die Berechnung für andere Ps
Betreff: Zählen Sie die Anzahl der Zeilen in der Spalte mit übereinstimmendem ZeichenHier ist eine Mustervergleichsidee
dt = Open( "/Z:/data table_sample.jmp" );
// turn the column into a string
txt = Concat Items( dt:column1 << getvalues, "" );
Pat Match(
txt,
"PPP" + Pat Pos() >> pos + Pat Span( "1" ) >> run + "PPP" +
Pat Test(
Show( pos + 1, Length( run ) );
0; // this time the test fails to make it retry the match
)
);
pos + 1 = 30;
Länge(Lauf) = 26;
Pos + 1 = 88;
Länge(Lauf) = 26;
Betreff: Zählen Sie die Anzahl der Zeilen in der Spalte mit übereinstimmendem ZeichenCraige,
Ordentliche Lösung
Betreff: Zählen Sie die Anzahl der Zeilen in der Spalte mit übereinstimmendem ZeichenDanke Craige!