Erstellen Sie eine SequenzspalteHallo Community
jemand kann mir mit JSL helfen
Ich muss eine Sequenzspalte erstellen, die auf eine andere Datenspalte verweist (wie im Bildbeispiel)
(Wie Sie für jedes Wafer-ID-Element sehen können, können die Daten variabel sein.... 5/8/4 ecc)

Vielen Dank im Voraus
Gianpaolo
DatentabelleSkriptingRe: Sequenzspalte erstellenEs gab mehrere frühere Diskussionspunkte, die dies behandelt haben......in Zukunft suchen Sie bitte zuerst nach bekannten Suchen
Hier ist eine Lösung für die Formel
col sum(1, :wafer_id);
Re: Sequenzspalte erstellenDanke Nelson, für deine Antwort... und sorry, wenn ich nicht tief in den anderen Diskussionen gesucht habe
nur... ich vermisse etwas (wahrscheinlich wurde meine Frage nicht gut erklärt... sorry dafür)....aber ich muss eine Spaltensequenz von JSL erstellen... dafür brauche ich Hilfe.
unter Verwendung deines Vorschlags:
dt << Neue Spalte( "Sequenz",
Formel(Spaltensumme(1,:Wafer_ID)));
);
Ich wähle nicht die Sequenz 1, 2, 3, ... wie ich im Bild berichtet habe ..... aber ich habe die maximale Zeile von Wafer_ID für jede Wafer-Daten.
Was ich brauche, ist die Sequenzspalte zu erstellen, die Folgendes enthält:
Wafer-Sequenz
00 1
00 2
00 3
00 4
01 1
01 2
01 3
02 1
02 2
02 3
02 4
02 5
....... .......
Re: Sequenzspalte erstellenHier ist die Formel, um es zu tun. Sie können es unverändert in einer Spalte verwenden oder an Ihr Skript anpassen.

Re: Sequenzspalte erstellenIn Ihrem ersten Eintrag haben Sie eine Spalte mit dem Namen Wafer_ID, und in Ihrem zweiten Eintrag in Ihrer JSL nennen Sie sie nur Wafer, aber Sie verwenden den Namen Wafer_ID in der Funktion Col Sum().Die Funktion Col Sum() verwendet das zweite Element als By Group und muss daher mit dem Namen der Spalte übereinstimmen, die Sie für die Aggregation verwenden möchten.
Re: Sequenzspalte erstellenHi,
Was Sie in diesem Fall verwenden möchten, ist:
Col Cumulative Sum (1, :Wafer_ID )
Wenn Sie Col Sum ( 1, :Wafer_ID ) verwenden, erhalten Sie mehrere Zeilen mit dem Wert "k", wobei k die Anzahl der Zeilen in der angegebenen Gruppe ist.
Beachten Sie, dass diese Formel unabhängig von der Sortierung der Tabelle funktioniert. Sein Wert sagt "dies ist das k-te Mal, dass ich diesen Wert in diesem Datensatz gefunden habe, von oben beginnend." Dies findet in vielen anderen Kontexten Anwendung, insbesondere wenn es um kreatives Sortieren geht, und ist einer meiner Lieblingstricks.
Danke schön,
Brady
Betreff: Erstellen Sie eine SequenzspalteDanke @brady_brady ........Ich habe meine Enkelkinder bei mir zu Hause, und ich konzentriere mich nicht so klar auf das Diskussionsforum, wie ich sollte.