여보세요,
나는 8 개의 열을 포함하는 테이블을 가지고 있고, 각 열 두 개를 함께 선택하고자 할 때 (예 : 열 1, 열 2, 열 1, 열 3, 열 1, 열 8), 열 2부터 열 3 열 2와 열 8 ..... 7 열을 8 열로 마무리하십시오.
나는 sebset를 사용하려고 시도했으나 일반적으로 그들을 만들려고 할 때 문제가 발생했습니다.
이게 내가 한 짓이야.
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)
));
나는 일반적으로 i와 j를 사용하여 부분 집합을 만들려고했지만 불행하게도 작동하지 않았다.
(Subset(Columns([i,j]), Output Table Name("Sub"));)
그래서 제가 숫자 [1,8]을 넣었을 때 28 번 똑같은 두 숫자를주었습니다.
누군가가 나를 도울 수 있고 당신의 관심사에 대해 감사 할 수 있기를 바랍니다.
모하메드