Comment trouver la date la plus basse dans un ensemble de jours pour chaque groupeSalut,
J'essaie de trouver un moyen de simplifier le découpage de mes données par visite. Mes données se présentent sous le format suivant (il s'agit bien sûr de données factices) :
| Nom |
Date |
Diagnostic |
Fournisseur |
| Bob |
01/01/18 |
Éruption cutanée |
Dr Sally |
| Bob |
01/01/18 |
pied plat |
Dr Jane |
| Bob |
01/07/18 |
Psoriasis |
Dr Sally |
| Marie |
01/01/18 |
entorse de la cheville |
Dr Jane |
| Louis |
01/08/18 |
Éruption cutanée |
Dr Sally |
Je souhaite créer une nouvelle colonne contenant le numéro de consultation pour chaque visite. Ainsi, pour Bob, les deux visites du 1/1/18 seraient libellées « 1 » dans la nouvelle colonne, mais sa visite du 7/1/18 serait libellée « 2 », et celle de Louis du 8/1/18 serait également libellée « 1 ». Je souhaite conserver les données relatives au diagnostic et au prestataire pour les deux, afin de pouvoir les répartir ultérieurement par prestataire. Mon raisonnement est le suivant : « Si (la date est au minimum pour le nom), alors « 1 » », puis itérer jusqu'au numéro de consultation, ce qui est un peu complexe.
Avez-vous une idée de la meilleure façon de procéder ? J'utilise actuellement JMP Pro 16.
Analyse et modélisation des données de baseRe : Comment trouver la date la plus basse dans un ensemble de jours pour chaque groupeLa fonction Col Cumulative Sum() vous donnera les résultats que vous voulez

Utilisez la formule suivante pour générer les valeurs de votre colonne de nombre de rencontres
Col Cumulative Sum( 1, :Name, :Date )
Re : Comment trouver la date la plus basse dans un ensemble de jours pour chaque groupeSalut! Merci pour votre réponse. Cela fonctionne en théorie, mais dans votre exemple, vous pouvez voir que les visites du 01/01/18 sont 1/2 alors qu'elles devraient toutes les deux être "1" et que la visite du 01/07/18 n'est pas "2". Idéalement, je veux une fonction ou une colonne qui puisse me dire s'il s'agit de la première visite du patient à l'hôpital, de la deuxième fois, etc.
Des trucs ou astuces pour y arriver?
Merci,
Liz
Ré: Comment trouver la date la plus basse dans un ensemble de jours pour chaque groupeEssayez d'ajouter le fournisseur dans les variables de regroupement pour la fonction Col Cumulative Sum()
Col Cumulative Sum( 1, :Name, :Provider, :Date )