Filtern und ZeilenauswahlIch habe Daten, bei denen jede Zeile Daten von einem bestimmten Tag einer Zellkulturcharge enthält. Nur die Zeilen für den letzten Tag jeder Zellkultur enthalten die Informationen zur Produktqualität. Jetzt versuche ich, Chargen basierend auf der Produktqualität am Ende der Kultur herauszufiltern, aber ich möchte alle Tage dieser Kulturen auswählen, damit ich sie während der gesamten Kulturzeit vergleichen kann. In dem Beispiel liefert mir der Filter Zeile 3, aber ist es möglich, "zurückzugehen" und auch die Zeilen 1 und 2 basierend auf der Stapel-ID-Spalte auszuwählen?
Beispiel:
Reihennummer Chargen-ID Kulturtag pH Offline Produktqualität
1 Charge 1 0 7,2 n. z
2 Charge 1 1 7,21 n. z
3 Charge 1 2 7.15 23.5
DatentabelleBetreff: Filtern und ZeilenauswahlEs gibt eine einfache Antwort, und es gibt komplexere, je nachdem, was Sie weiter tun möchten.
Daher kann lag() die Funktion sein, die zum Adressieren von Werten vorheriger Zeilen verwendet werden soll, siehe Screenshot, um sicherzustellen, dass derselbe Stapel adressiert wird.
Wenn der Kulturtag (ursprünglich vom Typ Datum?) nur eine geordnete Ganzzahl ist, kann auch Split-Table eine Option sein, um alle Werte einer Charge in verschiedenen Spalten in derselben Zeile zu haben.
Siehe auch Dokumentation:
Zeilenfunktionen (jmp.com)
Spalten teilen (jmp.com)
Zusätzlich können Sie komplexere Funktionen bauen (zB Mindestdatum des "Tag der Kultur").
Re: Filtern und ZeilenauswahlIch gehe davon aus, dass Sie diese jeweils eine Stapel-ID ausführen möchten, denn wenn Sie dies für alle Stapel-IDs tun würden, wären alle Ihre Zeilen ausgewählt.
Um alle Zeilen für eine bestimmte Batch-ID auszuwählen, klicken Sie einfach mit der rechten Maustaste auf eine der Zellen, in der die Batch-ID den Wert enthält, den Sie untersuchen möchten, und wählen Sie dann „Übereinstimmende Zellen auswählen“ aus, und alle Zeilen für diese Batch-ID werden angezeigt ausgewählt werden.