Renvoyer la date la plus ancienne uniquement pour les valeurs VRAIES
Bonjour, je crée une formule de colonne qui fonctionne à moitié correctement. En utilisant une formule car je ne connais pas JSL.
Pour chaque groupe de comptes ==> renvoyer la date la plus ancienne pour ce compte
SI la valeur de capture = "VRAI".
SINON laissez un espace vide.
Certains comptes n'ont aucune valeur TRUE et ne devraient renvoyer que des valeurs manquantes.

JMP® Pro 17.0.0 (622753)
Des suggestions ? Merci, Paul
Fusion et nettoyage des donnéesRe : Retourner la date la plus ancienne uniquement pour les valeurs TRUESalut,
Vous êtes majoritairement là. Essayez ce qui suit :
If (:Capture == "TRUE", Col Minimum (:Date, :Account, :Capture), .)
Meilleur,
TS
Re : Retourner la date la plus ancienne uniquement pour les valeurs TRUEThierry, merci pour ta réponse.J'ai mal spécifié ma demande et votre formule fonctionne pour ma mauvaise spécification.Vous trouverez ci-dessous des captures d'écran de la logique que je recherche, et le petit ensemble de données associé est joint.
Demande corrigée -
1. Dans un compte, trouvez la date la plus ancienne qui a Capture = TRUE.
==> peut-être que cette Date est stockée dans une variable temporaire ?
2. Remplissez cette première date pour chaque ligne de ce compte.
3. Si le compte n'a jamais eu de TRUE historique, laissez chaque ligne vide.
==> signale que ce compte n'a jamais eu de succès.
Exemple d'un compte qui a Capture = TRUE dans son historique.

Exemple de compte qui jamais a Capture = TRUE dans son historique.

Re : Retourner la date la plus ancienne uniquement pour les valeurs TRUEMerci - J'ai testé votre solution sur une poignée de comptes, et jusqu'à présent, cela fonctionne parfaitement.Cordialement Paul
Re : Retourner la date la plus ancienne uniquement pour les valeurs TRUECompte tenu de votre exemple de tableau abrégé, voici la formule qui devrait fonctionner

Col Min( If( :Capture == "TRUE", :Date, . ), :Account )
Re : Retourner la date la plus ancienne uniquement pour les valeurs TRUEDe toute évidence, l'approche de Jim est la voie à suivre. Je n'ai pas pu faire en sorte que les manquants fonctionnent comme je le voulais; Je les évaluais dans le désordre et je me suis retrouvé avec ce désordre compliqué et embarrassant. Veuillez ne pas tenir compte de cette solution. Je le supprimerais, mais je ne sais pas comment faire.
Acclamations,
brady
Re : Retourner la date la plus ancienne uniquement pour les valeurs TRUExx
Re : Retourner la date la plus ancienne uniquement pour les valeurs TRUEJe ne suis donc pas le seul à avoir essayé de supprimer une réponse ? Peut-être une suggestion pour les gourous du Web du Forum de discussion communautaire ? À plusieurs reprises, pour une raison ou une autre, j'ai voulu supprimer une réponse et je ne savais pas comment faire ? Mais j'aime votre solution de contournement 'xx'. Je m'en souviendrai pour de futurs travaux éditoriaux. J'espère que tout va bien.
Re : Retourner la date la plus ancienne uniquement pour les valeurs TRUEBrady, j'apprécie votre volonté d'essayer.Votre logique proposée était une nouvelle approche, peut-être que cela déclenchera quelque chose que je pourrai utiliser à l'avenir.Cordialement Paul