형식에 따라 인덱스 열을 자동으로 감지하는 방법은 무엇입니까?안녕하세요 여러분,
JMP Application Builder를 사용하여 사용자가 JMP에서 데이터 파일을 열고 몇 가지 분석을 수행할 수 있는 앱을 만들고 있습니다. 이 프로그램에는 일종의 인덱스 열(날짜/시간 또는 단순 행 인덱스로 충분)이 필요합니다. 이 애플리케이션에 로드되는 데이터 유형에는 날짜/시간 인덱스가 있는 경우가 많지만, 항상 그런 것은 아니며, 첫 번째 열이 실제 데이터(연속형, 숫자형, 종종 소수형 값)인 경우도 있습니다.
JMP에서 데이터 테이블의 첫 번째 열이 날짜/시간 형식(날짜/시간 인덱스)인지, 아니면 [1, 2, ..., N Cols] 값(행 인덱스)을 가진 열인지 자동으로 감지하는 방법을 찾고 있습니다. 인덱스 열에 대한 두 가지 검사 결과가 모두 음수이면(즉, 첫 번째 열이 실제 데이터 값인 경우), Row() 수식을 사용하여 열을 삽입하여 인덱스 요구 사항을 처리할 수 있습니다.
<< Get Format을 사용한 후 그 결과를 사용하여 제가 설명한 내용을 조사할 수 있을까요? 아직 성공적으로 조사하지 못했지만, 제가 잘못된 곳을 찾고 있는 것 같습니다. << Get Format의 출력을 문자열로 얻을 수 있다면, 기본적인 검색을 통해 YYYY, M, D 등이 혼합되어 있는지 확인할 수 있을 것 같습니다.
프로그램을 계속 사용하기 전에 사용자에게 인덱스 열을 추가하도록 요청할 수도 있고, 지금은 그렇게 하고 있지만 이상적으로는 프로그램이 자동으로 이를 처리할 수 있어야 합니다.
어떤 조언이라도 감사합니다.
에스텔
대량 맞춤화품질 및 공정 엔지니어링결과 공유 및 전달Re: 형식별로 인덱스 열을 자동으로 감지하는 방법은 무엇입니까?Get Format() 메시지는 다른 열의 형식을 지정하는 데 사용할 수 있는 식을 반환합니다. 형식을 문자열로 원하면 다음을 사용하여 해당 표현식의 첫 번째 인수를 얻을 수 있습니다. 인수() 함수 .
New Table( "My Table",
Add Rows( 0 ),
New Column( "Column 1",
Numeric,
"Continuous",
Format( "mmddyyyy", 12 ),
Input Format( "mmddyyyy" ),
Set Selected
)
);
foo = :column 1 << get format;
//foo == Format( "mmddyyyy", 12 )
fmt = Arg( foo, 1 );
Show( fmt );
// fmt = "mmddyyyy";
Re: 형식별로 인덱스 열을 자동으로 감지하는 방법은 무엇입니까?아, 좋아! 감사합니다, Jeff, 이것은 제가 놓친 단계입니다.