Re : Aide avec la formule : Calcul du changement par rapport à un point de temps initial pour plusieurs échantillonsRemarque en révision !
L'image dans le fil ne représente pas avec précision les mesures répétées... désolé.La table jmp est correcte.
Cette image est correcte aussi :

Chris
Re : Aide avec la formule : Calcul du changement par rapport à un point de temps initial pour plusieurs échantillonsVoici la formule que j'ai utilisée.
currentSample = :Sample Designation;
timePointZero = :Data[(Current Data Table() << get rows where( :"Time Point (h)"n == 0 & :Sample Designation == currentSample ))[1]];
Abs( (timePointZero - :Data) / timePointZero );

Re : Aide avec la formule : Calcul du changement par rapport à un point de temps initial pour plusieurs échantillonsJ'aime utiliser les fonctions Col pour obtenir le numéro de ligne nécessaire. Dans ce cas, il semble que le Time Point = 0 soit toujours avant les derniers points de temps, donc le simple Col Min devrait suffire
:Data/:Data[Col Min(Row(), :Sample Designation)] - 1;
Cette partie
Col Min(Row(), :Sample Designation)
est utilisé pour obtenir le plus petit numéro de ligne de chaque désignation d'échantillon et parce que les données sont triées, elles obtiendront Time Point = 0.
Re : Aide avec la formule : Calcul du changement par rapport à un point de temps initial pour plusieurs échantillonsJim,
Merci pour la réponse.J'ai essayé ce qui précède et j'obtiens le message d'erreur suivant :

Remarque : J'avais collé votre script dans un "Nouveau script" et l'avais exécuté.J'ai également essayé d'utiliser le script dans l'éditeur de formule... dans ce cas, une erreur s'est produite indiquant que la fonction Current Data Table a des effets secondaires ou est inappropriée à utiliser dans une formule.
Il me manque peut-être quelque chose de simple... des idées ?
Merci!
Chris
Re : Aide avec la formule : Calcul du changement par rapport à un point de temps initial pour plusieurs échantillonsSalut Jarmo,
Cela fonctionne parfaitement... merci !Je ne comprends pas parfaitement ce qui se passe avec ce script.Pouvez-vous s'il vous plaît ré-expliquer?
Merci encore!
Chris
Re : Aide avec la formule : Calcul du changement par rapport à un point de temps initial pour plusieurs échantillonsSalut Jim,
Lorsque j'ouvre la table de données, je vois les valeurs correctes dans la dernière colonne.Cependant, il n'y a pas de formule dans les informations de colonne (et la colonne n'est pas indiquée comme colonne de formule).
Merci,
Chris
Re : Aide avec la formule : Calcul du changement par rapport à un point de temps initial pour plusieurs échantillonsJ'ai réappliqué la formule que j'ai fournie à l'exemple de tableau de données que vous avez fourni et je n'ai trouvé aucune erreur.J'ai joint la formule à votre exemple de tableau et je l'ai jointe à cette réponse.Veuillez vérifier qu'il fonctionne correctement sur votre système.
Re : Aide avec la formule : Calcul du changement par rapport à un point de temps initial pour plusieurs échantillonsMon erreur ..... voici un tableau corrigé avec formule.
Aide avec la formule : Calcul du changement par rapport à un point de temps initial pour plusieurs échantillonsBonjour à tous,
Je suis un peu novice dans la création de formules conditionnelles dans JMP et j'ai quelques difficultés avec celle-ci.
Je collecterai des données à des moments précis pour plusieurs échantillons différents.Chaque échantillon a une valeur correspondante pour le point de temps initial (T = 0) et j'aimerais avoir une colonne pour le pourcentage de différence à un point de temps donné par rapport à T = 0.Le tableau comprendra plusieurs répliques de chaque échantillon (organisées en lignes) et une douzaine de mesures (en colonnes).Voici l'idée générale du format de tableau :

J'ai essayé de définir les mathématiques sur Match en fonction de la colonne Sample Designation, mais j'ai des difficultés avec la syntaxe conditionnelle pour pointer une ligne donnée vers sa donnée T = 0 respective.J'ai trouvé ce qui suit en recherchant des problèmes similaires, mais je n'ai pas pu modifier le script pour qu'il corresponde à ma mise en page :
https://community.jmp.com/t5/Discussions/Divide-column-by-reference-point-with-conditions/mp/432899#M68261
Certes : je suis moins qu'un novice en matière de scripts...
J'ai également inclus la table jmp.
Merci d'avance pour votre aide.
Chris
Automatisation et scriptPersonnalisation de masse