Hallo JMP-Community,
Angehängt ist eine Beispieldatentabelle und die Zieltabelle, die ich anstrebe.
Die Datentabelle ist mit einer übergeordneten Zeile und einer variablen Anzahl von untergeordneten Zeilen unter der übergeordneten Zeile organisiert.Die übergeordnete Zeile hat auch eine Spalte, die den Status des Kontos angibt (siehe letzte Spalte von Sample.jmp).Ich möchte den Status der übergeordneten Zeile in die untergeordneten Zeilen kopieren (siehe letzte Spalte von TargetFile.jmp).Ich glaube, dass Lag() die richtige Funktion ist, ich kann einfach nicht herausfinden, wie ich mit einer variablen Anzahl von untergeordneten Zeilen umgehen soll?
Vielen Dank im Voraus!
Aufrichtig,
MG
Sie können dies sicherlich mit Lag() tun, aber Sie können dies möglicherweise auch interaktiv in JMP tun (nicht sicher, welche Version diese Option bietet, ich verwende JMP16.1 ... es gibt auch Add-Ins dafür).
Wählen Sie die Spalte aus, die Sie ausfüllen möchten

Klicken Sie mit der rechten Maustaste auf die Werte und wählen Sie Füllen / Fehlen durch vorherigen Wert ersetzen


Bearbeiten:
Mit Lag können Sie dies tun, indem Sie eine neue Spalte erstellen und eine Formel verwenden wie:
If(Row() == 1, val = :Status);
If(:Status == "",
val,
val = :Status
);
