Créer une colonne de séquencebonjour la communauté
quelqu'un peut m'aider avec JSL
j'ai besoin de créer une colonne de séquence faisant référence à une autre colonne de données (comme pour l'exemple d'image)
(comme vous pouvez le voir pour chaque élément d'ID de plaquette, les données peuvent être variables.... 5/8/4 ecc)

Merci d'avance
Gianpaolo
Tableau de donnéesScriptRe : Créer une colonne de séquenceIl y a plusieurs éléments de discussion précédents qui couvraient cela......à l'avenir, veuillez d'abord rechercher les recherches connues
Voici une solution pour la formule
col sum(1, :wafer_id);
Re : Créer une colonne de séquenceMerci Nelson, pour votre réponse... et désolé si je n'ai pas cherché profondément dans les autres discussions
juste... il me manque une chose (probablement ma question n'a pas été bien expliquée... désolé pour ça)... mais je dois créer une séquence de colonnes par JSL... pour cela j'ai besoin d'aide.
en utilisant ta proposition :
dt << Nouvelle colonne( "Séquence",
Formula( Col Sum( 1, :Wafer_ID ) ));
);
je n'optain pas la séquence1,2,3,... comme je l'ai signalé sur la photo ..... mais j'ai le maximum de rangées de wafer_ID pour chaque donnée de wafer.
ce dont j'ai besoin, c'est de créer la colonne de séquence contenant :
séquence de plaquettes
00 1
00 2
00 3
00 4
01 1
01 2
01 3
02 1
02 2
02 3
02 4
02 5
..... .......
Re : Créer une colonne de séquenceVoici la formule pour le faire. Vous pouvez l'utiliser tel quel dans une colonne ou l'adapter à votre script.

Re : Créer une colonne de séquenceDans votre première entrée, vous avez une colonne nommée Wafer_ID, puis dans votre deuxième entrée, dans votre JSL, vous la nommez juste wafer, mais vous utilisez le nom Wafer_ID dans la fonction Col Sum().La fonction Col Sum() utilise le deuxième élément en tant que groupe par, et par conséquent, il doit correspondre au nom de la colonne que vous souhaitez utiliser pour l'agrégation.
Re : Créer une colonne de séquenceSalut,
Ce que vous voudrez utiliser dans ce cas est :
Col Cumulative Sum (1, :Wafer_ID )
Si vous utilisez Col Sum ( 1, :Wafer_ID ), vous obtiendrez plusieurs lignes de la valeur "k", où k est le nombre de lignes dans le groupe donné.
Notez que cette formule fonctionne quelle que soit la manière dont la table est triée. Sa valeur indique « c'est la k-ème fois que j'ai rencontré cette valeur dans cet ensemble de données, en commençant par le haut. » Cela a une application dans de nombreux autres contextes, en particulier lorsque le tri créatif est impliqué, et c'est l'une de mes astuces préférées.
À votre santé,
Brady
Re : Créer une colonne de séquenceMerci @brady_brady ........J'ai mes petits-enfants chez moi et je ne me concentre pas sur le forum de discussion aussi clairement que je le devrais.