Script JSL utilisant des boucles et un résuméBesoin de toute suggestion sur la façon de faire fonctionner cette boucle: elle n'arrête pas de hoquet à la ligne avec Group (Box (i)) et je pensais que c'était un problème avec un nombre ou des crochets / des noms de colonne incorrects. mais ajuster ceux-ci n'a pas aidé
Pour (j = 1, j
, j ++,
nrj j = dt1 << Résumé (
Groupe (case (i)),
Freq ("Aucun"),
Poids ("Aucun"),
Lien vers la table de données d'origine (0),
nom de la table de sortie ("Sum" || Char (j))
);
);
ScriptingRe: Script JSL utilisant des boucles et un résumé// Je suppose que votre syntaxe de
// nrj j = dt1 << Résumé (
// a tenté de créer un pointeur vers chaque nouvelle table de données
// en cours de création dans la boucle, une pour chaque colonne de la liste
// de colonnes appelées "Box"
// Pour ce faire, il faut créer une nouvelle variable List, puis
// remplit la liste en insérant la nouvelle référence de table de données
// en utilisant un "Insert Into ()" sur chaque boucle
// Créer une variable de liste pour contenir les références de la table de données
mrj = {};
Pour (j = 1, j
, j ++,
newDT = dt1 << Résumé (
// Votre référence à la variable de liste appelée "Box"
// Groupe (Case (i)),
// incorrect pour 2 raisons. 1. Lors du référencement d'un
// indice, il se fait avec des crochets [],
// 2. la variable d'index que vous spécifiez est "i",
// tandis que la variable d'index de votre boucle For () est
// a la variable "j"
Groupe (case [j]),
Freq ("Aucun"),
Poids ("Aucun"),
Lien vers la table de données d'origine (0),
nom de la table de sortie ("Sum" || Char (j))
);
Insérer dans (mrj, newDT);
);
Re: Script JSL utilisant des boucles et un résuméMerci Jim.
Je comprends la nécessité d'ajouter la variable de liste et la faute de frappe. Cependant, lorsque j'ai mis à jour le code et que je l'ai exécuté, j'obtiens cette erreur. Mes noms de colonne sont "Box 1". "Boîte 2" etc.
Cependant, j'ai essayé de changer les noms de colonne en Box1, Box 2 et Box3, etc., et j'ai eu la même erreur. Aucune suggestion?

Re: Script JSL utilisant des boucles et un résuméJ'ai supposé que Box faisait référence à une variable de mémoire appelée Box qui est une liste et contient plusieurs éléments, chacun étant le nom d'une variable. Si ce n'est pas le cas, qu'est-ce que Box?