<<에서 {} 제거 선택한 변수 가져오기아래 출력은 date_selection 변수에 { }를 넣습니다. 브래킷을 제거하는 방법은 무엇입니까?
output = {"date1"};
desired output = "date1";
date_list = Column( 2 ) << get values;
Show( date_list );
run_select = New Window( "checkboxes",
<<MODAL></MODAL>고급 통계 모델링Re: << 선택한 변수 가져오기에서 {} 제거이 솔루션을 제공해 주셔서 감사합니다. 잘 작동합니다.
한 가지 질문이 있습니다. 열 이름에 '/'가 있고 ":name(column name)"을 사용하지 않고 직접 작동하지 않으면 어떻게 되나요? "열 이름" 대신 ":name(열 이름)"을 사용하는 방법은 없나요?
미리 감사드립니다.
Re: << 선택한 변수 가져오기에서 {} 제거실제로는 날짜 열이 아닙니다. 모두 범주형인 열 이름 목록입니다. 따라서 연락처라고 말할 때 열 이름을 연결하고 싶지 않습니다. 나는 그 열의 데이터를 함께 연결하여 새로운 열을 만들고 싶습니다. 따라서 값이 아닌 열 이름을 연결할 것이라고 생각하므로 "concat Items"를 사용할 수 없습니다.
Re: << 선택한 변수 가져오기에서 {} 제거감사합니다. 이것은 내 질문을 해결했습니다.
Re: << 선택한 변수 가져오기에서 {} 제거나는 항상 Eval(Parse())에 반대할 것입니다. 
<< Set Each Value를 사용하여 직접 연결 항목을 수행할 수 있습니다(따라서 변수를 설정할 필요가 없습니다).
Names default to here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
myPlatform = New Window( "Filter Col Selector Example", << modal,
fontobj = lb = Filter Col Selector( width( 250 ) ),
button box("OK", date_selection=(lb<<GET selected=""></GET>
실제로 날짜 목록인 경우 해당 열로 실제로 무엇을 하고 있는지 궁금합니다. 목록을 표현식 열 유형으로 열에 넣는 것이 가치가 있을 수 있습니다.이 열을 어떻게 사용하는지에 따라 다릅니다.
// using an expression column
dt << new column("FINALNEW_expression", expression, <<SETEACHVALUE></SETEACHVALUE>
Re: << 선택한 변수 가져오기에서 {} 제거이것이 문제를 해결하는 가장 좋은 방법이라고 생각합니다
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
date_selection = {"name", "sex"};<BR />
cString = concat items(date_selection, ",");
Eval( Parse( "dt << new column(\!"FINALNEW\!", Formula(Concat(" ||
cString || " ) ) );" ) );Re: << 선택한 변수 가져오기에서 {} 제거<< get selected 메시지는 JMP 목록을 반환합니다.JMP 목록은 중괄호 { "A", "B", "C" }로 표시됩니다.JMP 행렬과 마찬가지로 대괄호 [4, 3, 5]로 표시됩니다.
중괄호를 제거하려는 이유는 무엇입니까?
Re: << 선택한 변수 가져오기에서 {} 제거목록에 있는 모든 항목을 원하지만 대괄호는 포함하지 않으려면 어떻게 해야 합니까? 그러면 {"Cats", "Dogs"} 대신에 "Cats", "Dogs" 같은 것이 있나요?
내 경우와 마찬가지로 데이터 필터에서 선택한 열 목록이 목록입니다. 수식 열의 해당 열 목록을 사용하여 해당 열 목록의 값을 연결하고 싶습니다.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
myPlatform = New Window( "Filter Col Selector Example",
fontobj = lb = Filter Col Selector( width( 250 ) ),
button box("OK", date_selection=(lb<<GET selected=""></GET>Re: << 선택한 변수 가져오기에서 {} 제거안녕하세요
이에 대한 후속 질문이 있습니다. 단일 항목 대신 목록의 모든 항목을 원하고 위의 질문과 유사한 괄호 안에 항목을 표시하고 싶지 않은 경우. 그것을 얻으려면 어떻게 해야 합니까?
이것을 시도하면 대괄호 없이 첫 번째 항목만 얻습니다.
button box("OK",date_selection=(cb_list<<GET selected=""></GET>
이것을 시도하면 대괄호를 제외한 모든 항목을 얻을 수 있습니다. 나는 cb_list의 모든 항목을 원하지만 대괄호는 제외하고 싶습니다.
button box("OK",date_selection=(cb_list<<GET selected=""></GET>
Re: << 선택한 변수 가져오기에서 {} 제거감사해요 @txnelson !!
그게 효과가 있었어! 이제 출력은 원하는 대로 간단한 문자열입니다.
Re: << 선택한 변수 가져오기에서 {} 제거당신이 해야 할 일은 변수를 생성할 때 반환된 변수의 값을 아래 첨자로 설정하는 것입니다.
button box("OK",date_selection=(cb_list<<GET selected=""></GET>
이런 식으로 date_selection을 지정하면 date_selection은 단순한 숫자 변수가 됩니다.
Re: << 선택한 변수 가져오기에서 {} 제거감사해요 @줄리안 빠른 응답을 위해! 또한 내 출력이 단순한 문자열이 아닌 목록임을 알려주셔서 감사합니다.이 경우 출력 선택은 항상 1이므로 목록이 필요하지 않습니다.
내가 둘 중 하나를 사용할 때 date_selection[1] 또는 subscript(date_selection,1) 내 출력은 이제 {{"date1"}}과 같습니다. 또 다른 괄호 세트가 추가됩니다. 괄호 수를 추가하는 것이 아니라 줄이고 싶었습니다. ㅋㅋㅋ! 
Re: << 선택한 변수 가져오기에서 {} 제거안녕 @해리G ,
체크박스에 "<< get selected" 메시지를 보낼 때 cb_list를 사용하면 JMP는 선택한 모든 요소의 목록을 반환합니다. 이는 아시다시피 간단한 텍스트 문자열({ }이 나타내는 것)과 동일하지 않습니다. "date1"이라는 텍스트(date_selection 목록의 첫 번째 요소)에만 액세스하려는 경우 대괄호나 아래 첨자 함수(date_selection[1] 또는 subscript(date_selection,1))를 사용하여 목록을 아래 첨자로 작성할 수 있습니다.이 두 작업 모두 목록의 첫 번째 요소인 경우 "date1"을 반환합니다.
이게 도움이 되길 바란다!
@줄리안