Ciao,
Ho una tabella che contiene 8 colonne e voglio scegliere ogni due colonne per essere insieme per esempio (colonna 1 con colonna 2, colonna 1 con colonna 3, fino a colonna 1 con colonna 8) quindi iniziare con la colonna 2 con la colonna 3 fino a colonna 2 con colonna 8 ..... e finire con la colonna 7 con la colonna 8.
Ho provato a usare sebset, ma ho dovuto affrontare un problema quando ho cercato di renderli come in generale.
questo è quello che ho fatto
dt2_5_2=New Table( "First Example",
Add Rows( 17 ),
New Column( "Column 1",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 0, 0, 0, -1, -1, -1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1] )
),
New Column( "Column 2",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [-1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1] )
),
New Column( "Column 3",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [-1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1] )
),
New Column( "Column 4",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [-1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1] )
),
New Column( "Column 5",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [-1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1] )
),
New Column( "Column 6",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1] )
),
New Column( "Column 7",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [-1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1] )
),
New Column( "Column 8",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Selected,
Set Values( [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1] )
),
Set Row States( [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] )
);
for (i=1,i<=8,i++,
for (j=i+1,j<=8,j++,
subDt1 = dt2_5_2 << Subset(Columns([1,8]), Output Table Name("Sub"));
eval(subDt1)
));
Ho provato a creare sottoinsieme in generale usando i e j, ma sfortunatamente non ha funzionato.
(Subset(Columns([i,j]), Output Table Name("Sub"));)
quindi quando ho messo il numero [1,8] mi ha dato 28 volte gli stessi due numeri.
Spero che qualcuno possa aiutarmi e ringraziarti per la tua considerazione
Maometto