안녕하세요, 몇 가지 그래프를 만들려면 for 루프를 사용하여 문제가 있습니다. 나는 단어 목록을 가지고 있고 그것들을 데이터 테이블에서 선택하여 grpah에 넣기를 원한다. 나는 이것을 다른 말로 여러 번 해보고 싶다. 나는 지금까지 내가 무엇을 포함했지만, 내 for 루프는 목록의 첫 단어 만 할 것입니다.
거기에 alos na if loop도 있습니다. 왜냐하면 0보다 큰 일치가있는 경우에만 그래프를 만들길 원하기 때문입니다.
graph = {"abc", "123"};
n_g = N Items( graph );
For( i = 1, i <= n_g, i++,
dt << Select Where( Contains( :Column, graph[i] ) );
num = N Rows( dt << get selected rows );
If( num > 0,
mess = Char( num ) || " from" || Char( graph[i] );
dt << Subset(
Output table name( " from " || Char( graph[i] ) ),
Selected Row( 1 ),
Selected Column( 0 )
);
biv = Graph Builder(
Size( 1300, 1100 ),
Show Control Panel( 0 ),
Variables( X( :Slack ), Y( :Comb ) ),
Elements( Points( X, Y, Legend( 4 ) ) ),
SendToReport(
Dispatch( {}, "Slack", ScaleBox, {Add Ref Line( 0, "Dashed", "Medium Dark Red", "", 4 )} ),
Dispatch( {}, "Comb", ScaleBox, {Add Ref Line( 25, "Dashed", "Medium Light Yellow", "", 4 )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Text Annotation( Text( mess ), Text Box( {8, 14, 251, 34} ) )}
)
)
);
jrn << Append(
Outline Box( "from " || Char( graph[i] ),
Text Box( "There are" || Char( n_g ), Markup( 1 ) ),
m << New Data Box(),
biv << Report
)
);
,
jrn << Append(
Outline Box( " from " || Char( graph[i] ),
Text Box( "There are no paths that begin with " || Char( graph[i] ), Markup( 1 ) )
)
);
);
dt << Clear Select();
);
하위 집합에 대한 올바른 구문은 다음과 같습니다.
dt << Subset(
Output table name( " from " || Char( graph[i] ) ),
Selected Rows( 1 ),
Selected Columns( 0 )
);
또한 추가 할 저널 코드가 표시되지 않습니다. 나는
jrn << Append(
Outline Box( "from " || Char( graph[i] ),
Text Box( "There are" || Char( n_g ), Markup( 1 ) ),
m << New Data Box(),
biv << Report
)
);<BR />
jrn 참조는 코드의 이전 부분이며이 스 니펫에는 포함되어 있지 않습니다.