Ich habe eine Datentabelle, die diesem Format folgt:
dt = New Table( "Example",
Add Rows( 5 ),
New Column( "Time Stamp",
Character,
"Nominal",
Set Values( {"1", "2", "3", "4", "5"} )
),
New Column( "Sample Name",
Character,
"Nominal",
Set Values( {"Sample_1", "Sample_1", "Sample_2", "Sample_2", "Sample_2"} )
),
New Column( "Test1",
Numeric,
"Nominal",
Set Values( {1, 0, 1, 0, 0} )
),
New Column( "Test2",
Numeric,
"Nominal",
Set Values( {0, 1, 0, 1, 0} )
),
New Column( "Test3",
Numeric,
"Nominal",
Set Values( {0, 0, 0, 0, 1} )
)
);
dt = New Table( "Example",
Add Rows( 2 ),
New Column( "Time Stamp",
Character,
"Nominal",
Set Values( {"1", "3"} )
),
New Column( "Sample Name",
Character,
"Nominal",
Set Values( {"Sample_1", "Sample_2"} )
),
New Column( "Test1",
Numeric,
"Nominal",
Set Values( {1, 1} )
),
New Column( "Test2",
Numeric,
"Nominal",
Set Values( {1, 1} )
),
New Column( "Test3",
Numeric,
"Nominal",
Set Values( {0, 1} )
)
);Daher wird Sample_1 mit Test1 und Test2 verglichen und jede Zeile zeigt das Ergebnis für diesen Test. Wenn einer der Tests für diese Zeile nicht durchgeführt wird, ist der Standardstatus für diesen Test 0. Aus diesem Grund werden in Zeile 1 Test2 und Test3 als 0 angezeigt.
Ich möchte diese so kombinieren, dass die endgültige Ausgabe lautet:
dt = New Table( "Result",
Add Rows( 2 ),
New Column( "Time Stamp",
Character,
"Nominal",
Set Values( {"1", "3"} )
),
New Column( "Sample Name",
Character,
"Nominal",
Set Values( {"Sample_1", "Sample_2"} )
),
New Column( "Test1",
Numeric,
"Nominal",
Set Values( {1, 1} )
),
New Column( "Test2",
Numeric,
"Nominal",
Set Values( {1, 1} )
),
New Column( "Test3",
Numeric,
"Nominal",
Set Values( {0, 1} )
)
);Die Spalte „Zeitstempel“ ist mir nicht so wichtig. In Wirklichkeit gibt es viele andere Spalten, die für die Wiederholungsproben nicht denselben Wert haben. Für diese Analyse möchte ich jedoch die Werte der ersten Zeile mit diesem Probennamen beibehalten. Wie in der Ergebnistabelle gezeigt.
Irgendwie muss ich die Zeilen auswählen, deren Beispielname derselbe ist, die relevanten Spalten zusammenzählen und in einer Ergebnistabelle zusammenfassen. Aber ich weiß nicht, wie ich überhaupt anfangen soll. Jede Hilfe ist willkommen!
Danke
Vielleicht reicht Ihnen eine Übersichtstabelle?

Möglicherweise müssen Sie einen zusätzlichen Join durchführen, um die zusätzlichen Spalten zu erhalten
Oh, das werde ich versuchen! Wenn es funktioniert, wäre das perfekt und so viel einfacher als der komplizierte Prozess, den ich versucht habe.