Hola,
Tengo una tabla que contiene 8 columnas y quiero elegir cada una de las dos columnas para que estén juntas (columna 1 con columna 2, columna 1 con columna 3, hasta columna 1 con columna 8) luego comenzar con columna 2 con columna 3 hasta columna 2 con columna 8 ..... y terminar con la columna 7 con la columna 8.
Traté de usar sebset pero tuve un problema cuando intenté hacerlos como en general.
Esto es lo que hice
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)
));
Intenté hacer un subconjunto en general usando i y j pero desafortunadamente no funcionó.
(Subset(Columns([i,j]), Output Table Name("Sub"));)
así que cuando puse el número [1,8], luego me dio 28 veces los mismos dos números.
Espero que alguien me pueda ayudar y gracias por su consideración.
Mahoma