J'essaie de prendre une liste de choses et de faire apparaître toutes les paires de combinaisons possibles dans un ensemble de deux colonnes.J'ai actuellement un script généré qui fait des permutations (plus des répétitions de la même valeur dans la col a vs la col b) mais j'ai du mal à le réduire à des combinaisons. Par exemple, si la liste de choses était 1, 2, 3, 4, 5 alors je n'ai pas besoin à la fois de 1/2 et 2/1, ou 1/1. Ci-dessous, mon script que j'ai actuellement et je pense que je suis proche, j'ai juste besoin d'un peu plus pour arriver là où je dois être. Je dois juste faire en sorte que ce script fasse strictement le choix de 2 combinaisons d'une liste arbitraire. Cet exemple particulier utilise 5 choses pour plus de simplicité.Merci
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];
)
);