Somme des valeursJ'ai une colonne qui a 3000 valeurs.J'aimerais utiliser un script pour créer une autre table qui contient les valeurs 1 à 5 de la table d'origine additionnées, puis 6 à 10 additionnées et ainsi de suite.Ainsi, la nouvelle table aurait 600 valeurs puisque chaque valeur est la somme de 5 valeurs de la table d'origine.
Des idées?
Re : somme des valeursMerci!
La dernière partie a aidé car je pouvais l'utiliser pour additionner des parties du 3000.
Maintenant, je dois comprendre comment ajouter une colonne avec un élément de temps tel qu'il change quand
values=shape(values,nrows(values)/3)`;// la transposition après remodelage est différente.
Re : somme des valeursapproche légèrement différente. (table d'exemple plus petite, ajuster au besoin.)
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 fonction shape() convertit la matrice 12x1 en 4x3, puis la transpose en 3x4. Vsum() fait une somme verticale des colonnes, laissant un 1x4, qui est transposé en 4x1. Astable() crée une table de données à partir de celle-ci avec 4 lignes.
ou...
En utilisant l'approche de Jim, vous pouvez créer la colonne de regroupement comme celle-ci (en utilisant le tableau ci-dessus) :
dt<<NEWCOLUMN></NEWCOLUMN>
Récupérez ensuite le script de résumé à partir du script source dans une table créée manuellement.
Re : somme des valeursMerci!Cela a fourni le changement dans les données dont j'avais besoin.Y at-il un moyen de mettre cela dans un script?J'ai l'intention de l'utiliser avec une requête SQL qui obtient les données pour plusieurs échantillons différents.Chacun aura ces 3000 valeurs.
Re : somme des valeursCréez une nouvelle colonne.Accédez aux informations de colonne pour la colonne.Cliquez sur la flèche vers le bas Initialiser les données et sélectionnez "Sequence Data".Changez la répétition de chaque valeur N fois en 5
Cliquez sur OK et la nouvelle colonne sera créée.Allez ensuite à
Tableaux==>Résumé
menu déroulant.Choisissez vos colonnes que vous souhaitez additionner, puis placez-les dans la zone de sélection des statistiques, puis prenez la nouvelle colonne que vous venez d'ajouter et placez-la dans la zone de sélection du groupe.Cliquez sur OK et cela créera la nouvelle table de données que vous demandez.