Split-Funktion überschreibt Werte?Ich versuche, diese Tabelle zu teilen, um die Analyse zu vereinfachen, aber die Daten werden überschrieben.
Die meisten Zeilen in dieser Quelltabelle (DT2) haben nur einen Satz "Markierungen" (die Spalte in der Abbildung unten, nicht die JMP-Markierungsfunktion). Der CD3 + verfügt jedoch über 2 3er-Sets mit insgesamt 6 unterschiedlichen Datenpunkten, wie in der Abbildung unten mit Gelb (mit derselben Chargennummer und denselben Instrumenten) dargestellt. Ich würde erwarten, dass die Split-Funktion (dt3 = dt2 << Split (Split (: Ergebnisse), Split By (: Marker), Gruppe (: Chargennummer ,: Instrument)) den zusätzlichen Satz separat behandelt und 6 Zeilen hinzufügt die neue Tabelle, aber es überschreibt den ersten Satz und zeigt nur 3.
Gibt es eine spezielle Funktion, die besser funktionieren würde? Eine Codezeile, die mir in der Aufteilung fehlt? oder eine Abhilfe? Jede Hilfe wäre sehr dankbar !!!!

DatentabelleSkriptingBetreff: Split-Funktion überschreibt Werte?Hallo,
Ich denke, dass Ihr Problem darin besteht, dass Sie mehrere Zeilen mit derselben Kombination aus Marker, Chargennummer und Instrument haben: JMP weiß nicht, dass es sich tatsächlich um unterschiedliche Elemente handelt, sodass zum Auffüllen in der Regel die erste Instanz der spezifischen Spaltenkombination erforderlich ist die geteilte Tabelle.
Daher müssen Sie in Ihrem Beispiel einen Bezeichner erstellen, der zwischen den Zeilen 13 bis 15 und den Zeilen 22 bis 24 unterscheidet. Lassen Sie mich wissen, wenn Sie Hilfe bei der Erstellung von Spaltenformeln benötigen, mit denen solche Bezeichner erstellt werden.
Beste,
TSBetreff: Split-Funktion überschreibt Werte?Ich denke, Sie müssen auch die Spalte "Marker" zur Gruppenrolle hinzufügen. Dann bekommst du mehr Zeilen.

Betreff: Split-Funktion überschreibt Werte?Das explodiert die Datentabelle und enthält nicht das Format, das ich brauche. Die meisten Zellen sind jetzt mit diesem Ansatz leer.Betreff: Split-Funktion überschreibt Werte?Das würde Sinn machen. Fügen Sie also eine zusätzliche Spalte wie „Datenpunkt Nr.“ oder so etwas hinzu. Welche Formel haben Sie im Sinn gehabt, TS?Betreff: Split-Funktion überschreibt Werte?Ich habe eine neue Spalte namens "Anzahl" mit der folgenden Formel erstellt.
curmark = :Marker;
curlot = :Lot Number;
curins = :Instrument;
currow = Row();
number = N Rows(
Current Data Table() << get rows where(
:Marker == curMark & :Lot Number == curlot & :Instrument == curins & Row() < currow
)
) + 1;
Ich habe es dann als zusätzliche Gruppierungsvariable verwendet

und habe folgende Ergebnisse erhalten
