Bonjour,
J'ai un exemple simple où nous faisons une cinétique (dans la colonne "temps (min)") pour un tas d'échantillons (dans la colonne "variable x"). Je dois créer une nouvelle colonne qui exécute une somme cumulée qui représente le temps écoulé pour chacun des échantillons répertoriés dans la "variable x". J'ai essayé la fonction de somme cumulative col mais elle n'atteint pas l'objectif.
Je soupçonne qu'une bonne approche serait avec la ligne, le décalage ou le décalage, mais je n'ai aucune idée de la façon de mettre cela ensemble. j'ai joint un
names default to here(1);
New Table( "noci",
Add Rows( 8 ),
New Column( "variable X",
Character,
"Nominal",
Set Values( {"a", "a", "a", "a", "b", "b", "b", "b"} )
),
New Column( "Time (min)",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 1, 2, 3, 4] )
),
New Column( "Nociception Data",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 2, 1, 2, 3, 1, 2, 1] )
),
New Column( "Cumulative nociception as function of ellapse time",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 3, 4, 6, 3, 4, 6, 7] )
)
)exemple de tableau de données
Toute contribution pour me mettre sur la bonne voie serait très appréciée!
Meilleur
Sébastien
Comment se fait-il que Col Cumulative Sum() n'atteigne pas l'objectif ? Si la "nociception cumulée en fonction du temps écoulé" a les valeurs souhaitées, la somme cumulée col semble fonctionner.
Col Cumulative Sum(:Nociception Data, :variable X)

J'ai peut-être aussi manqué ou mal compris quelque chose et vous voulez quelque chose de différent, si tel est le cas, pourriez-vous fournir une colonne avec des résultats corrects ?
Salut,
Est-ce que ça marcherait de faire ce qui suit ?
1) Trier le tableau par x et variables temporelles
2) Ajoutez la formule de somme cumulée comme le montre jthi
3) Supprimer (ou supprimer l'évaluation de) la formule de la nouvelle colonne
À ce stade, la colonne de somme cumulée ne changera pas en fonction du tri de la table.
Acclamations,
Brady