Script JSL usando bucles y resumenNecesito alguna sugerencia sobre cómo hacer que este bucle funcione: sigue teniendo problemas en la línea con el Grupo (Cuadro (i)) y pensé que era un problema con números o corchetes / nombres de columna incorrectos. pero ajustar estos no ayudó
Para (j = 1, j
, j ++,
nrj j = dt1 << Resumen (
Grupo (casilla (i)),
Frec ("Ninguno"),
Peso ("Ninguno"),
Enlace a la tabla de datos original (0),
nombre de la tabla de salida ("Sum" || Char (j))
);
);
ScriptingRe: JSL Script usando bucles y resumen// Asumo que tu sintaxis de
// nrj j = dt1 << Resumen (
// fue un intento de crear un puntero a cada nueva tabla de datos
// se crea en el bucle, uno para cada columna de la lista
// de columnas llamadas "Caja"
// Para hacer eso, uno necesita crear una nueva variable List, y luego
// rellenar la lista insertando la nueva referencia de la tabla de datos
// usando un "Insertar en ()" en cada bucle
// Crea una variable de lista para contener las referencias de la tabla de datos
mrj = {};
Para (j = 1, j
, j ++,
newDT = dt1 << Resumen (
// Su referencia a la variable de lista llamada "Caja"
// Grupo (Casilla (i)),
// incorrecto por 2 razones. 1. Al hacer referencia a un
// subíndice, se hace usando corchetes [],
// 2. la variable de índice que está especificando es "i",
// mientras que la variable de índice para su bucle For () es
// a la variable "j"
Grupo (casilla [j]),
Frec ("Ninguno"),
Peso ("Ninguno"),
Enlace a la tabla de datos original (0),
nombre de la tabla de salida ("Sum" || Char (j))
);
Insertar en (mrj, newDT);
);
Re: JSL Script usando bucles y resumenGracias Jim.
Entiendo la necesidad de agregar la variable de lista y el error tipográfico. sin embargo, cuando actualicé el código y lo ejecuté, aparece este error. Los nombres de mis columnas son "Caja 1". "Caja 2", etc.
Sin embargo, intenté cambiar los nombres de las columnas a Box1, Box 2 y Box3, etc., y obtuve el mismo error. ¿alguna sugerencia?

Re: JSL Script usando bucles y resumenSupuse que Box hacía referencia a una variable de memoria llamada Box, que es una lista y contiene varios elementos, cada uno de los cuales es el nombre de una variable. Si no es así, ¿qué es Box?