So finden Sie das niedrigste Datum innerhalb einer Reihe von Tagen für jede GruppeHallo,
Ich versuche, die Aufteilung meiner Daten nach Besuch zu vereinfachen. Ich habe Daten im folgenden Format (natürlich gefälschte Daten):
| Name |
Datum |
Diagnose |
Anbieter |
| Bob |
1.1.18 |
Ausschlag |
Dr. Sally |
| Bob |
1.1.18 |
Plattfuß |
Dr. Jane |
| Bob |
01.07.18 |
Schuppenflechte |
Dr. Sally |
| Maria |
1.1.18 |
verstauchter Knöchel |
Dr. Jane |
| Louis |
01.08.18 |
Ausschlag |
Dr. Sally |
Ich möchte eine neue Spalte erstellen, die für jeden Besuch die „Begegnungsnummer“ enthält. Für Bob würden also beide Besuche am 1.1.2018 in der neuen Spalte mit „1“ gekennzeichnet, sein Besuch am 7.1.2018 jedoch mit „2“ und Louis‘ Besuch am 8.1.2018 ebenfalls mit „1“. Ich möchte die Daten zu Diagnose und Anbieter für beide behalten, damit ich die Daten später nach Anbieter aufteilen kann. Meine Idee ist ein „wenn (Datum ist Minimum für Name), dann „1“), dann iteriere ich bis zu der jeweiligen Begegnungsnummer, was etwas umständlich ist.
Gibt es irgendwelche Ideen, wie man das am besten macht? Ich verwende derzeit JMP Pro 16.
Grundlegende Datenanalyse und -modellierungBetreff: So finden Sie das niedrigste Datum innerhalb einer Reihe von Tagen für jede GruppeDie Funktion Col Cumulative Sum() liefert Ihnen die gewünschten Ergebnisse

Verwenden Sie die folgende Formel, um die Werte für Ihre Begegnungsnummer-Spalte zu generieren
Col Cumulative Sum( 1, :Name, :Date )
Betreff: So finden Sie das niedrigste Datum innerhalb einer Reihe von Tagen für jede GruppeHallo! Danke für deine Antwort. Dies funktioniert theoretisch, aber in Ihrem Beispiel können Sie sehen, dass die Besuche am 1.1.18 1/2 sind, obwohl sie beide "1" sein sollten, und der Besuch am 1.7.18 nicht "2" ist. Idealerweise möchte ich eine Funktion oder Spalte, die mir sagen kann, ob die Patienten zum ersten Mal ins Krankenhaus, zum zweiten Mal usw.
Irgendwelche Tipps oder Tricks, um das hinzubekommen?
Danke,
Liz
Betreff: So finden Sie das niedrigste Datum innerhalb einer Reihe von Tagen für jede GruppeVersuchen Sie, den Provider zu den Gruppierungsvariablen für die Funktion Col Cumulative Sum() hinzuzufügen.
Col Cumulative Sum( 1, :Name, :Provider, :Date )