Algunas preguntas sobre columnas<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
Estoy escribiendo un código para una aplicación que verifica varias condiciones de prueba de un dispositivo y, si se aprobó, se agrega a una tabla de datos con todos sus datos.
Mi última columna es Vd_V, y hay valores en cada fila de 50 a 650 en pasos de 10 V. Si el dispositivo ha pasado, me gustaría agregar una columna de datos a la misma tabla de datos. Por lo tanto, mi número de columnas en el cambio. Se ve algo como esto.
Dispositivo Vd_V Dispositivo_4
50 1 1
60 2 2
70 3 3
80 4 4
... ... ...
... ... ...
He escrito un código que no funciona del modo que pensaba. En la tabla de datos dtSummary Busco el número de columnas. En la tabla de datos con todos los datos del dispositivo ( dt1 ), Estoy copiando los datos a alguna variable y me gustaría agregarlos a dtSummary .
Sin embargo, no lo está agregando a las columnas de la derecha. He copiado la parte de mi código que me está dando algunos problemas.
dtSummary << Nueva columna ("Device_" || char (deviceName));
col = column ("Device_" || char (deviceName));
col << Tipo de datos ("Numérico");
cc = dtSummary << Obtener nombres de columna ("Continuo");
ncols = N Artículos (cc);
para (i = 1, i <= 60, i ++,
Tabla de datos actuales (dt1);
col = Columna (i + 16);
colValue = col;
Tabla de datos actuales (dtSummary);
col2 = Columna (ncols);
col2 = colValue;
);
Re: Algunas preguntas sobre columnas¡Ah, no puedo creer que no haya pensado en eso!
Además, cuando estaba revisando el registro, algunas de las columnas se estaban cambiando de Numérico a Carácter. Esto se debía a que colValue era un carácter y no un número. Lo cambié a un número y todo está funcionando.
¡Muchas gracias!
dtSummary << Nueva columna ("Device_" || char (deviceName));
col = column ("Device_" || char (deviceName));
col << Tipo de datos ("Numérico");
cc = dtSummary << Get Column Names ("Numeric");
ncols = N Artículos (cc) +1;
para (i = 1, i <= 60, i ++,
Tabla de datos actuales (dt1);
col = Columna (i + 16);
colValue = col;
Tabla de datos actuales (dtSummary);
col2 = Columna (ncols);
col2 = Num (colValue);
);
Re: Algunas preguntas sobre columnasadivinando, pero creo que cc es una lista de las columnas continuas, que probablemente no sea TODAS las columnas. ncols es en realidad el número de columnas continuas y probablemente no el índice de la última columna, o incluso la última columna continua. (debido a que puede tener otros tipos de columna entre sus columnas continuas). Por lo tanto, 3 líneas desde el final, la columna (ncols) puede no hacer referencia a la columna que desea.