Question Newb - Séquençage de base dans une colonneJe suis débutant en JMP et en codage dans son ensemble. J'essaie de comprendre comment créer une séquence de 0, 25, 50, 100, à répéter 8 fois.
J'ai essayé Sequence(0,100,25,8) et évidemment 75 apparaît également.
Et je n'arrive pas du tout à le comprendre.
Chatgpt m'a donné le code suivant :
If(Mod(Row(), 4) == 0, 0, If(Mod(Row(), 4) == 1, 25, If(Mod(Row(), 4) == 2, 50 , Si(Mod(Row(), 4) == 3, 100, 0))))
Et cela n'a absolument aucun sens pour moi.
J'apprécierais s'il existe un moyen plus simple, ou simplement de le simplifier pour moi.
Merci pour votre aide!
Analyse et modélisation des données de baseConception d'expériencesRe: Question Newb - Séquençage de base dans une colonneLe moyen le plus simple de procéder consiste à initialiser une nouvelle colonne avec des données de séquence.

vous pouvez ensuite obtenir le script du journal si JMP16+ et le journal amélioré sont activés (si vous en avez besoin)
Local({dt},
dt = Data Table("Untitled 2");
dt << Begin Data Update << Add Rows(40);
For Each Row(dt, :Column 1 = Sequence(0, 100, 25, 1));
dt << End Data Update;
);
Edit : avez mal lu la question, vous ne voulez pas en avoir 75. Une option consiste alors à en sélectionner un 75, à cliquer avec le bouton droit, à sélectionner les cellules correspondantes et à les supprimer.

(jmp est également capable d'enregistrer cela)
Re: Question Newb - Séquençage de base dans une colonneLa réponse ChatGPT est incorrecte (l'indexation de JMP ne commence pas à 0) et j'écrirais également de manière différente dans JMP de toute façon
If(Mod(Row() - 1, 4) == 0,
0
, Mod(Row() - 1, 4) == 1,
25
, Mod(Row() - 1, 4) == 2,
50
, Mod(Row() - 1, 4) == 3,
100
)
Utiliser Match() est également probablement plus clair dans ce cas
Match(Mod(Row() - 1, 4), // JMP indexing starts from 1 instead of 0
0, 0,
1, 25,
2, 50,
3, 100,
.
)
Vous pouvez ajouter l’un ou l’autre sous forme de formule dans une colonne de formules, puis ajouter autant de lignes que nécessaire.
Scripting Index est très utile si vous avez besoin de savoir ce que font les fonctions, il fournit également des exemples que vous pouvez exécuter. Il peut être trouvé dans le menu Aide de JMP.

Le bouton Aide ouvrira la page d'aide JMP pour cette fonction. Module(nombre, diviseur)
Re: Question Newb - Séquençage de base dans une colonneVous pouvez aussi simplement utiliser Repasser() et Définir les valeurs() , comme ça:
Names Default to Here( 1 );
nt = New Table( "test",
<<NEW column=""></NEW>