Spaltenformel zur Ermittlung der Testreihenfolge bei wiederholten ProbenAnbei die JMP-Datei. Ich möchte die Spalte „Testauftrag“ mit der Spaltenformel replizieren. Die Spalte „Testauftrag“ basiert auf Seriennummer und TransactionBegDtm über mehrere Lot-Nummern hinweg. Ziel ist es, herauszufinden, ob die Seriennummer basierend auf TransactionBegDtm zuerst oder als Zweite getestet wurde. Ich habe die folgende Formel ausprobiert, konnte aber nicht die richtige Übereinstimmungssequenz erhalten.
dt = Aktuelle Datentabelle();
dt << Neue Spalte („Duplikat“, Formel (Spalte kumulative Summe (Wenn (Zeile() == Spalte Min (Zeile(), :Seriennummer, :TransactionBegDtm, :LotNr), 1, 2), :Seriennummer, :TransactionBegDtm));
Grundlegende Datenanalyse und ModellierungInhaltsorganisationDatenzusammenführung und -bereinigungBetreff: Spaltenformel zur Ermittlung der Testreihenfolge bei wiederholten ProbenAm einfachsten ist es, wenn Sie Ihre Daten zuerst nach transactionbegdtm sortieren, um sicherzustellen, dass die Reihenfolge „korrekt“ ist. Anschließend können Sie möglicherweise etwas wie
Col Cumulative Sum(1, :SerialNo, :LotNo))
Wenn es nur 1 oder 2 als Testreihenfolge geben kann, können Sie etwas wie
If(:TransactionBegDtm == Col Min(:TransactionBegDtm, :SerialNo, :LotNo),
1
, 2
)
Betreff: Spaltenformel zur Ermittlung der Testreihenfolge bei wiederholten ProbenDanke für die schnelle Antwort, ich konnte die zweite Methode in deiner Lösung anwenden und das hat geklappt.