Hallo, ich habe Eingabetabelle A, die so aussieht:

Die Eingabetabelle B sieht folgendermaßen aus:

Ich möchte eine Ausgabetabelle C: erstellen, die so aussehen soll,

Ich kann das manuell machen. Gibt es eine Möglichkeit, das per Skript zu erledigen?
Tabellen/Joins können diese Aufgabe übernehmen. Verwenden Sie als Übereinstimmungsspezifikation den kartesischen Join:

Die Spaltennamen in beiden Tabellen sollten sich voneinander unterscheiden, da sonst der Name der Quelltabelle an den Spaltennamen angehängt wird.
dt1 = New Table( "dt1",
Add Rows( 3 ),
New Column( "Column 1", Character, Set Values( {"A", "B", "C"} ) ),
New Column( "Column 2", Set Values( [1, 2, 3] ) ),
New Column( "Column 3", Set Values( [1, 2, 3] ) )
);
dt2 = New Table( "dt2",
Add Rows( 3 ),
New Column( "Column 4",
Character,
Set Values( {"X", "Y", "Z"} )
)
);
dt1 << Join(
With( dt2 ),
Cartesian Join
);