JSL: Diferencia entre 2 columnas.¿Qué sucede si tengo 2 columnas con nombres de columnas basados en la entrada de datos y necesito restarlos y almacenarlos en una columna?
Es simple con los nombres de columna A y B y puedes calcular AB.
Si la columna nombre A || cyclecountvalue1 y B || cyclecountvalue2, me da un error diciendo que el nombre no está resuelto.
¿Debo usar una matriz asociativa o una función compleja?
Realmente aprecio tu ayuda.
Gracias
Re: JSL: Diferencia entre 2 columnasNo recomiendo usar fórmulas a menos que el contenido de una columna se actualice automáticamente en el futuro, una vez que el script haya finalizado.
Podrías recorrer las filas con la función For Each Row () pero creo que sería más complicado. En su lugar, vectorizar el problema.
Puedes usar este patrón:
datos 1 = columna de datos 1 << Get As Matrix;
datos 2 = columna de datos 2 << Get As Matrix;
Tabla de datos actuales () << Nueva columna ("nombre", Valores (datos 1 - datos 2));
Por supuesto que iterarías sobre todos los pares de columnas posibles.
Re: JSL: Diferencia entre 2 columnasEl valor de la cuenta de ciclismo sigue cambiando de acuerdo con la entrada de los datos. No creo que pueda ponerlo bajo el "".
Nueva columna ("Delta_1_" || Char (currentcycle3),
Numérico,
Fórmula (: Datos de stack_precyc -: Datos de stack_ || Char (currentcycle3)) // Esto no funciona
);
Tal vez pueda recorrer la columna una por una para ambas columnas hasta el final de las filas y calcular la diferencia. ¿Alguien puede ayudar con la sintaxis?
Gracias
Re: JSL: Diferencia entre 2 columnasSuponiendo que en realidad tiene una columna de datos llamada A || cyclecountvalue1, entonces esto debería funcionar: Nombre ("A || cyclecountvalue1") en su lugar. El problema es que el nombre de la columna original no es un nombre de JSL válido, pero la función Nombre () devolverá una referencia válida que puede usar en su lugar.