과거에는 1월 14일에서 월만 문자열(JAN)을 뺀 다음 개별 월을 새 레이블(JAN) = (Q1)로 다시 코딩했습니다. 그러나 이 압정은 매우 수동적입니다. 미래에 이를 자동화하기 위해 포함할 수 있는 공식이 있습니까?
JMP16이 있는 경우 먼저 문자 열을 형식 패턴이 있는 날짜 열로 변환한 다음 분기 기능을 사용할 수 있습니다.
Names Default To Here(1);
dt = Current Data Table();
Column(dt, 1) << Set Name("MonthYear");
Column(dt, 1) << Data Type(Numeric,
Format("Format Pattern", "<MMM><-><YY>", 35),
Input Format("Format Pattern", "<MMM><-><YY>")
);
dt << New Column("Q", Numeric, Ordinal, Formula(Quarter(:MonthYear)));</YY></MMM></YY></MMM>JMP16이 없는 경우 월의 "변환 목록"을 수행한 다음 대신 이를 사용하여 분기를 얻을 수 있습니다.
편집하다:
16세 이전의 JMP에 대한 공식 및 월 목록을 사용하여 첫 번째 열로 변환하지 않음, contains(), word() 및 ceiling()
dt << New Column("Q",
Numeric,
Ordinal,
Formula(
Local({month_list = (month_list = {"JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC"})},
Ceiling(Contains(month_list, Word(1, :MonthYear, "-")) / 3)
)
)
);빠른 응답에 감사드립니다. 저는 JMP 14를 사용 중이므로 형식 패턴이 없습니다. 샘플 파일을 추가했는데 변환 목록을 사용하는 방법을 알려주실 수 있나요?
감사 해요!

적용을 시도했지만 기본 오류가 있는 입력 공식이 있습니까?