잘못된 표현 유형 오류안녕하세요 커뮤니티,
테이블 열에서 사용하면 완벽하게 작동하는 공식이 있는데 스크립트에서는 전혀 작동하지 않습니다. 뭔가 어리석은 것을 간과한 것 같지만 알아낼 수가 없습니다. 누구라도 새로운 눈으로 살펴보고 싶으신가요?
dt3 << New Column( "Age Group", Character, "Nominal" );
dt3:Age Group << Set Each Value(
If(
:Overdue Age < 1, Empty(),
1 <= :Overdue Age < 90, "<3 mo",
90 <= :Overdue Age < 181, "3-6 mo",
180 <= :Overdue Age < 366, "6-12 mo",
:Overdue Age > 365, "More than 12 mo"
)
);
제가 겪고 있는 오류는 아래와 같습니다.

감사해요!
Re: 잘못된 표현 유형 오류Empty()를 ""로 변경하고 else 문에 ""를 추가해보세요.
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt << New Column( "Age Group", Character, "Nominal");
Column(dt, "Age Group") << Set Each Value(
If(
:Age < 13, "",
13 <= :Age < 14, "<3 mo",
14 <= :Age < 17, "3-6 mo",
:Age >= 17, "More than 12 mo",
""
)
);