Re: comment puis-je utiliser la valeur d'une autre variable comme première valeur, puis ajouter 3,3 pour chaque valeur ultérieureVous devez prendre le temps de lire la documentation sur JSL.
Aide ==> Livres ==> Guide de script
La façon de faire est une formule très simple
ACC << New Column( "exp", formula( :Obs +3.3 ) );
Re: comment puis-je utiliser la valeur d'une autre variable comme première valeur, puis ajouter 3,3 pour chaque valeur ultérieureDésolé, je peux vous avoir confondu, la première valeur de "exp" est égal à "obs", alors je voudrais ajouter 3.3 à la valeur précédente de "exp", donc dans ce cas, la première valeur de "exp" est égale à 12,3, puis ajoutez 3,3 à cette valeur pour la deuxième valeur de "exp" = 15,6, la troisième = 18,9, de sorte que la première valeur de "exp" dépend de "obs" mais aucune des autres valeurs ne sont, votre "très formule simple "ne permettra pas cela.Re: comment puis-je utiliser la valeur d'une autre variable comme première valeur, puis ajouter 3,3 pour chaque valeur ultérieureVoici deux façons de faire ce que vous avez décrit dans votre dernière réponse.
New Table( "Example",
Add Rows( 8 ),
New Column( "Obs",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [12.3, 15.4, 18.7, 22, 25.8, 28.9, 32.2, 35.1] )
),
New Column( "exp1",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula(
If( Row() == 1,
start = :Obs,
start = start + 3.3
);
start;
)
),
New Column( "exp2",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( :Obs[1] + (Row() - 1) * 3.3 )
)
);Re: comment puis-je utiliser la valeur d'une autre variable comme première valeur, puis ajouter 3,3 pour chaque valeur ultérieurealors, cette formule simple pourrait fonctionner.
On dirait que vous voulez que le résultat soit en retard d'une cellule plus une constante.
comme ça?
Décalage (: Attendu) + 3.3
Re: comment puis-je utiliser la valeur d'une autre variable comme première valeur, puis ajouter 3,3 pour chaque valeur ultérieureMerci beaucoup, travaillé un régalRe: comment puis-je utiliser la valeur d'une autre variable comme première valeur, puis ajouter 3,3 pour chaque valeur ultérieureMerci beaucoupcomment utiliser la valeur d'une autre variable comme première valeur, puis ajouter 3,3 pour chaque valeur ultérieureSalut,
Je me demandais si quelqu'un pouvait m'aider avec un problème de syntaxe, je souhaite utiliser la première valeur d'une autre variable puis augmenter cette valeur de 3,3, comme ci-dessous,
Obs. Attendu 12,3 12,3 15,4 15,6 18,7 18,9 22,0 22,2 25,8 25,5 28,9 28,8 32,2 32,1 35,1 35,4
Actuellement, j’ai défini les valeurs comme suit, mais j’aimerais vraiment automatiser car j’ai quelques tâches à accomplir.
Acc << Nouvelle colonne ("exp", Numérique, Continu, Format ("Déc fixe", 6, 1), Sélectionné, Valeurs définies ([12.3, 15.6, 18.9, 22.2, 25.5, 28.8, 32.1, 35.4]) )Merci à tous