Errore di tipo di espressione errataCiao Comunità,
Ho una formula che funziona perfettamente quando la uso in una colonna di tabella, ma non funziona affatto nel mio script. Sono certo di aver trascurato qualcosa di stupido, ma non riesco a capirlo. Qualcuno vuole dargli una nuova occhiata?
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"
)
);
Ecco l'errore che ricevo qui sotto.

Grazie!
Re: Errore di tipo di espressione erratoProva a cambiare Empty() in "" e aggiungi "" per l'istruzione 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",
""
)
);