데이터 테이블 가시성<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요 여러분,
변수를 사용하여 데이터 테이블의 가시성("비공개" 또는 "보이지 않음")을 설정하고 싶습니다. 불행하게도 이것은 나에게 효과가 없습니다. 다음은 간단한 예입니다.
이름의 기본값은 여기에 있습니다(1).
이름 = "foo";
가시성 = "비공개";
dt = 새 테이블(이름, 가시성, 새 열("bar", 문자, "명목") );
"visibility" 변수가 "private"으로 설정되어 있어도 JMP에서는 여전히 "foo"라는 이름의 데이터 테이블을 표시합니다. "Eval Insert"를 사용해도 효과가 없었습니다.
변수를 사용하여 데이터 테이블의 가시성을 설정하는 방법이 있습니까?
감사합니다!
승리자
Re: 데이터 테이블 가시성이 스레드는 다소 오래되었지만 JMP 13에서 구체적으로 언급된 곳을 찾았습니다. 변수를 사용하여 제어하는 경우 visible() 옵션의 값이 이제 적절하게 평가됩니다.
Re: 데이터 테이블 가시성감사합니다. 이 솔루션은 더욱 깨끗해 보입니다. 하지만 둘 다 잘 작동합니다.
Re: 데이터 테이블 가시성표현식을 조작할 수도 있습니다.
이름 = "foo";
가시성 = "비공개"; // "비공개" 또는 "보이지 않음"
dt = Eval( Eval Expr( New Table( name, Expr( visible ), New Column( "bar", Character, "Nominal" ) ) ) );
표시(dt);
닫기( dt, nosave );
Re: 데이터 테이블 가시성빠른 답변 감사드립니다! 말씀하신 대로 조금 부피가 크지만 작동합니다
Re: 데이터 테이블 가시성승리자,
전체 새 테이블 함수를 리터럴 문자열에 배치한 다음 생성된 문자열을 평가하여 문제를 해결할 수 있었습니다.
eval(parse("dt = 새 테이블 (이름,"||visibility||", 새 열(\!"bar\!", 문자, 명목) )"));
예쁘지는 않지만 작동합니다.