Répertorier la valeur de Max Date ?J'ai une table de données qui comporte une colonne date, une colonne median_resultval et reagentMLot_sublot . Ce que je voudrais, c'est que pour le Max(Date), quelle est la valeur de reagentMLot_sublot. Donc, pour chaque reagentMLot_sublot, je voudrais lister la valeur median_result pour la date maximale et la valeur median_result pour la date minimale.
Donc, si le jour minimum, la valeur médiane est de 0,1 et le jour maximum, elle est de 0,2, j'aimerais des colonnes qui répertorient cela. Le problème est que peut-être à une date comprise entre le minimum et le maximum, c'était 0,4.
J'ai essayé d'utiliser le Col Max (median_resultval, reagentMLot_sublot, Col Max(date)) et cela n'a pas fonctionné (pour la colonne max). L'autre colonne serait Col Min (median_result, reagentMLot_sublot, Col Min(date)).
Personnalisation de massePartager et communiquer les résultatsRe : Indiquez la valeur de la date maximale ?Oui
Re : Indiquez la valeur de la date maximale ?Désolé mon mauvais trop tard ici.
Médiane à la date max - médiane à la date minRe : Indiquez la valeur de la date maximale ?Une formule JMP n'est qu'un élément spécialisé de JSL.Ainsi, presque tout ce qui peut être fait en JSL peut être fait dans une formule, d'une manière ou d'une autre.
Re : Indiquez la valeur de la date maximale ?Je voudrais calculer la plage de la médiane par cette valeur à la date max - la valeur à la date min.
Ainsi, dans l'exemple, la plage médiane serait de 0,10524115 à 0,10920177 (médiane à la date min - médiane à la date max) et non de 0,23648086 à 0,09078947 (médiane max - médiane min).
Re : Indiquez la valeur de la date maximale ?Désolé.
C'était une question dans laquelle JMP peut, grâce à l'utilisation d'une formule de colonne, donner la col max d'une valeur par la colonne max d'une autre.
Re : Indiquez la valeur de la date maximale ?Votre dernière entrée était-elle destinée à n'être qu'un commentaire ?Je ne vois aucune demande ou question?
Re : Indiquez la valeur de la date maximale ?Je suis sûr que je ne comprends pas exactement ce que vous cherchez. Il peut être utile de voir le résultat que vous souhaitez pour le tableau que vous avez publié.
Cependant, vous pourriez trouver le Générateur de requêtes JMP utile. Il possède certaines des fonctions d'agrégation SQL que vous recherchez peut-être.


Re : Indiquez la valeur de la date maximale ?txnelson..tu es incroyable.Voici un exemple de fichier jmp avec ce que j'essayais de faire.La table beaucoup plus grande aura 100 000 lignes supplémentaires, donc je veux pouvoir calculer la plage médiane par reagentkit_id.Je recherche un effet où le résultat val augmente avec le temps.En soustrayant la valeur de date minimale de la valeur de date maximale, cela atténuera les problèmes dans les données entre ces dates, il peut y avoir des valeurs plus élevées. Essentiellement, filtrez un grand ensemble de données pour les instances où la plage (valeur maximale des données de date - valeurs minimales des données de date dépasse une certaine valeur).En SQL, je peux obtenir le minimum et le maximum calculés pour chaque date, mais il semble que SQL n'autorise pas une valeur maximale pour la détermination de la date maximale.J'avais espéré que JMP le ferait.Mais cela ne semble pas être le cas.
Re : Indiquez la valeur de la date maximale ?Ce petit script vous donnera une table de données avec toutes les lignes de date min et max avec leurs valeurs de median_resultval
names default to here(1);
dt=current data table();
// Sort the data by reagentMLot_sublot and Date
dtSort = dt << sort(by(:reagentMLot_sublot, :Date),order(ascending,ascending));
dtSort << clear rowstates;
// Loop through the data finding all rows that are not the minimum date or the maximum date
// and delete them
// Row 1 will always be a minimum date, so start with row 2
For( i=2,i<=NRows(dtSort) - 1,i++,
If( dtSort:reagentMLot_sublot[i] == dtSort:reagentMLot_sublot[i-1] &
dtSort:reagentMLot_sublot[i] == dtSort:reagentMLot_sublot[i+1],
Row State( i ) = Selected State( 1 );
)
);
dtSort << delete rows;
Vous devriez pouvoir le prendre à partir de là et l'afficher sous la forme que vous souhaitez qu'il soit affiché.