Valores de sumaTengo una columna que tiene 3000 valores.Me gustaría usar un script para crear otra tabla que tenga los valores 1-5 de la tabla original sumados y luego 6-10 sumados y así sucesivamente.Entonces, la nueva tabla tendría 600 valores, ya que cada valor es la suma de 5 valores de la tabla original.
¿Algunas ideas?
Re: Sumar valores¡Gracias!
La última parte me ayudó, ya que pude usarla para sumar partes de los 3000.
Ahora tengo que descubrir cómo agregar una columna con un elemento de tiempo de modo que cambie cuando
valores=forma(valores,nfilas(valores)/3)`;// transponer después de remodelar es diferente.
Re: Sumar valoresenfoque ligeramente diferente. (Tabla de ejemplo más pequeña, ajuste según sea necesario).
dt=New Table( "Untitled 4",
Add Rows( 12 ),
New Column( "data",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 2, 3, 10, 20, 30, 100, 200, 300, 1000, 2000, 3000] )
)
);
values=dt:data<<GETVALUES></GETVALUES>
La función shape() convierte la matriz de 12x1 en 4x3 y luego la transpone a 3x4. Vsum() hace una suma vertical de las columnas, dejando un 1x4, que se vuelve a transponer a un 4x1. Astable() crea una tabla de datos a partir de eso con 4 filas.
o...
Usando el enfoque de Jim, podría construir la columna de agrupación de esta manera (usando la tabla anterior):
dt<<NEWCOLUMN></NEWCOLUMN>
Luego tome el script de resumen del script de origen en una tabla creada manualmente.
Re: Sumar valores¡Gracias!Eso proporcionó el cambio en los datos que necesitaba.¿Hay alguna manera de poner esto en un guión?Tengo la intención de usarlo con una consulta SQL que obtenga los datos de muchas muestras diferentes.Cada uno tendrá estos 3000 valores.
Re: Sumar valoresCrea una nueva columna.Vaya a Información de columna para la columna.Haga clic en la flecha hacia abajo Inicializar datos y seleccione "Datos de secuencia".Cambie el Repetir cada valor N veces a 5
Haga clic en Aceptar y se creará la nueva columna.A continuación, vaya a
Tablas==>Resumen
Presiona el menú.Elija las columnas que desea sumar y colóquelas en el cuadro de selección de estadísticas, y tome la nueva columna que acaba de agregar y colóquela en el cuadro de selección de grupo.Haga clic en Aceptar y se creará la nueva tabla de datos que está solicitando.