Sto cercando di prendere un elenco di cose e far apparire tutte le possibili coppie di combinazioni in un insieme di due colonne.Al momento ho uno script generato che esegue permutazioni (più ripetizioni dello stesso valore in col a vs col b) ma sto lottando su come ridurlo alle combinazioni. Ad esempio, se l'elenco delle cose era 1, 2, 3, 4, 5, non ho bisogno di 1/2 e 2/1 o 1/1. Di seguito è riportato il mio copione che ho attualmente e penso di essere vicino, ho solo bisogno di un po' di più per arrivare dove devo essere. Devo solo fare in modo che questo script esegua rigorosamente la scelta di 2 combinazioni di un elenco arbitrario. Questo particolare esempio utilizza 5 cose per semplicità.Grazie
Names Default To Here( 1 );
New Table( "Test",
Add Rows( 5 ),
New Column( "API 10", Numeric, "Continuous", Format( "Best", 15 ), Set Values( [4238939261, 4238939263, 4238939262, 4238939328, 4238939329] ) ),
);
Test = Data Table( "Test" );
APIs = Test:API 10 << get values;
working = New Table( "TestAPIComb", New Column( "API10" ), New Column( "API102" ), add rows( N Items( APIs ) ^ 2 ) );
APIs2 = Test:API 10 << get values;
theRow = 0;
For( APICNT = 1, APICNT <= N Items( APIs ), APICNT++,
For( API2CNT = 1, API2CNT <= N Items( APIs2 ), API2CNT++,
theRow++;
:API10[theRow] = APIs[APICNT];
:API102[theRow] = APIs[API2CNT];
)
);