1 월 16 일에 JMP 지원팀에 아래 버그를 보냈습니다. 응답은이 문제가 향후 JMP 릴리스에 포함될 수 있도록 개발 팀에 전송되었다는 것입니다. 이러한 경우는 종종 매우 긴 열 이름을 사용하는 제품 연구 팀에서 매우 일반적 일 수 있습니다. 열 이름이 길수록 MS 레코딩 (예 : ... 문자 생성) 중 하나가 발생할 가능성이 높습니다.
안녕하세요, JMP 지원,
일반적으로 아래에서 설명 할 열 이름으로 데이터 테이블을 만들지 않습니다. 하지만 MS Excel에서 파일을 가져 오면서 이런 상황에 이르렀고 설명하려고합니다. 이런 식으로 데이터를 생성하는 다른 사람들을 다루어야하기 때문입니다.
다음과 같은 간단한 테이블이 있다고 가정합니다.
New Table( "untitled 727",
Add Rows( 0 ),
New Column( "Column with …",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [] )
)
)
그런 다음 다음과 같은 매우 간단한 공식을 만듭니다.

우려 1. 수식의이 부분을 두 번 클릭하여 편집하려고하면 "…"이 사라집니다.
우려 2. 수식의이 부분을 편집하지 않고 단순히 수식을 데이터 테이블에 저장하면 모든 것이 잘 보입니다. 그러나 JSL을 사용하여 데이터 테이블에서 << Get Script를 사용하거나 빨간색 삼각형을 사용하여 테이블 스크립트를 복사하면 결과는 다음과 같습니다.
New Table( "untitled 727",
Add Rows( 0 ),
New Column( "Column with …",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [] )
),
New Column( "Formula on dot dot dot column",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( :Column with )
)
)
수식이 제대로 전송되지 않습니다 (점점 특수 문자가 오지 않음).
우려 3 : << Get Formula를 사용하여 JSL에서 공식을 읽으려고하면 잘못된 답을 얻습니다 (로그 창에서 복사 됨).
Data Table("untitled 727"):Formula on dot dot dot column << Get Formula
/*:
:Column with
누군가가 수식 편집기에서 열을 편집하려고하는 경우와 스크립터가 수식의 값을 읽으려고 할 때 열이 유효한 상태로 유지되도록 두 가지 문제에 대한 해결 방법이 있습니까?
내 사용 사례는 현재 데이터 테이블의 보이지 않는 복제본을 만들어 사용자의 기본 데이터를 실제로 변경하지 않고 "저장되지 않은 테이블"플래그를 트리거하지 않고도 스크립터로 작업 할 수 있도록하는 것입니다. 그래서 나의 이상적인 수정은 "table-not-saved"플래그를 트리거하기 때문에 잘못된 열을 통과하고 이름을 바꾸는 것을 포함하지 않습니다.
물건을 배달 할 때 내가 치려면 Kudo 버튼이 필요합니다. 감사합니다!
이제 JMP 15를 사용할 수 있으며이 문제가 해결되었습니다.
위에 표시된대로이 문제는 JMP 15에서 해결됩니다.
적어도 특정 경우에 대한 해결 방법이 있다는 소식을 듣고 기쁩니다. 그 동안 개발팀에이 문제를보고했으며이 문제는 JMP 15 (올해 말 제공)에서 해결되었습니다.
나는 후속 조치를 받았습니다. 안녕하세요. 다음과 같이 Subset을 사용하여 내 경우에 필요한 것을 얻을 수 있음을 나타냅니다 (스크립트 중에 필요한 조작으로 '테이블이 저장되지 않음'을 트리거하지 않도록 데이터 테이블의 개인 복사본).
new = Data Table( "untitled 727" ) << Subset(
Private,
Suppress formula evaluation( 0 ),
All rows,
Selected columns only( 0 )
);
이것은 내가 필요한 것을 수행하고 내가했던 것보다 더 효율적일 수 있습니다 (<< 데이터 테이블에서 스크립트를 가져온 다음 사본을 얻기 위해 결과 평가).
따라서 제 경우에는 << Get Script가 필요하지 않은 해결 방법이 있습니다.
나는 여전히 잘 작동하지 않는 << Get Formula를 사용하는 다른 스크립트가 있기 때문에 이것이 결국 수정되기를 바랍니다. Wendy는 개발 팀이이 문제를 해결할 가능성이 있다고 말했습니다.