JSL-Skript mit Schleifen und ZusammenfassungBenötigen Sie einen Vorschlag, wie diese Schleife funktioniert: Es kommt immer wieder zu Schluckauf in der Zeile mit Group (Box (i)) und ich dachte, es sei ein Problem mit Zahlen oder Klammern / falschen Spaltennamen. aber diese anzupassen hat nicht geholfen
Für (j = 1, j
, j ++,
nrj j = dt1 << Zusammenfassung (
Gruppe (Kasten (i)),
Frequenz ("Keine"),
Gewicht ("Keine"),
Link zur Originaldatentabelle (0),
Name der Ausgabetabelle ("Summe" || Char (j))
);
);
SkriptingBetreff: JSL-Skript mit Schleifen und Zusammenfassung// Ich gehe davon aus, dass Ihre Syntax von
// nrj j = dt1 << Zusammenfassung (
// war ein Versuch, einen Zeiger auf jede neue Datentabelle zu erstellen
// wird in der Schleife erstellt, eine für jede Spalte in der Liste
// von Spalten mit dem Namen "Box"
// Dazu muss man eine neue List-Variable erstellen und dann
// fülle die Liste durch Einfügen der neuen Datentabellenreferenz
// mit einem "Insert Into ()" in jeder Schleife
// Eine Listenvariable erstellen, die die Datentabellenreferenzen enthält
mrj = {};
Für (j = 1, j
, j ++,
newDT = dt1 << Zusammenfassung (
// Ihr Verweis auf die Listenvariable "Box"
// Gruppe (Box (i)),
// aus 2 Gründen falsch. 1. Bei der Referenzierung a
// tiefgestellt, erfolgt in eckigen Klammern [],
// 2. Die von Ihnen angegebene Indexvariable ist "i".
// während die Indexvariable für Ihre For () - Schleife ist
// a die Variable "j"
Gruppe (Feld [j]),
Frequenz ("Keine"),
Gewicht ("Keine"),
Link zur Originaldatentabelle (0),
Name der Ausgabetabelle ("Summe" || Char (j))
);
Insert Into (mrj, newDT);
);
Betreff: JSL-Skript mit Schleifen und ZusammenfassungDanke Jim.
Ich verstehe die Notwendigkeit, die Listenvariable und den Tippfehler hinzuzufügen. Wenn ich jedoch den Code aktualisiert und ausgeführt habe, wird dieser Fehler angezeigt. Meine Spaltennamen sind "Box 1". "Box 2" usw.
Ich habe jedoch versucht, die Spaltennamen in Box1, Box 2 und Box3 usw. zu ändern, und habe den gleichen Fehler erhalten. irgendwelche Vorschläge?

Betreff: JSL-Skript mit Schleifen und ZusammenfassungIch nahm an, dass Box auf eine Speichervariable namens Box verweist, die eine Liste ist und mehrere Elemente enthält, von denen jedes der Name einer Variablen ist. Wenn dies nicht der Fall ist, was ist Box?