3406_fr-FR
Créer dynamiquement une nouvelle variable en fonction des différences entre les lignesJe suis relativement nouveau dans les formules JMP complexes qui impliquent probablement des variables locales et qui posent une question sur la création et l'utilisation dynamiques de variables locales dans une formule de colonne.
J'ai une série de données qui augmente ou diminue avec le temps et qui a plusieurs réinitialisations dans la série de données. Les réinitialisations de données ont lieu lorsque l'instrument est réinitialisé à quelque chose proche de sa plage de mesure inférieure.
Je veux pouvoir ajuster les données de sorte que: 1) toutes les données avant une réinitialisation soient non ajustées et transférées dans une nouvelle variable de colonne, 2) la première lecture après une réinitialisation est définie sur la dernière valeur de données antérieure à la réinitialisation , 3) les lectures après la réinitialisation sont le résultat de la différence entre deux lignes adjacentes ajoutées aux données ajustées dans la ligne précédente. Cela doit être fait avec plusieurs réinitialisations de données et avec des données qui ont une pente positive et négative.
Un exemple du type de données pour une série de données en pente positive et négative est présenté ci-dessous.
Toute suggestion sur la manière de réaliser cela en utilisant une formule de colonne JMP serait grandement appréciée.
Date existante + variable de pente existante - variable de pente ajustée + variable de pente ajustée - variable de pente
1/1/2011 1 6 1 28
1/2/2011 2 5 2 27
1/3/2011 3 3 3 25
1/4/2011 3 2 3 24
1/5/2011 4 1 4 23
1/6/2011 6 1 6 23
1/7/2011 7 12 7 23
1/8/2011 8 11 8 22
1/9/2011 8 10 8 21
1/10/2011 10 7 10 18
1/11/2011 11 6 11 17
1/12/2011 0 5 11 16
13/01/2011 1 3 12 14
14/01/2011 1 2 12 13
15/01/2011 2 1 13 12
16/01/2011 3 1 14 12
17/01/2011 5 0 16 11
1/18/2011 6 11 17 11
19/01/2011 7 10 18 10
1/20/2011 10 8 21 8
21/01/2011 11 8 22 8
22/01/2011 12 7 23 7
23/01/2011 1 6 23 6
24/01/2011 1 4 23 4
25/01/2011 2 3 24 3
26/01/2011 3 3 25 3
27/01/2011 5 2 27 2
28/01/2011 6 1 28 1Re: créer dynamiquement une nouvelle variable en fonction des différences entre les lignesessayez la fonction lag, ou simplement des indices
Comments
There are no comments yet