Kodieren Sie einen Wert in einer Spalte mit einer Formel anstelle eines statischen Werts umDer ursprüngliche Wert in der Tabelle, die ich neu codieren möchte, ist immer der 01.01.1900.Ich möchte das auf das heutige Datum umcodieren.Dies gibt nur ein Leerzeichen zurück und nicht das heutige Datum.Irgendeine Idee, was ich ändern muss?
Vielen Dank!
Transfers << Begin Data Update;
Transfers << Recode Column(
Transfers:OrderDate,
{Map Value( _rcOrig, {-126144000, short date(today())}, Unmatched( _rcNow ) )},
Update Properties( 1 ),
Target Column( :OrderDate )
);
Transfers << End Data Update;SkripterstellungRe: Kodieren Sie einen Wert in einer Spalte mit einer Formel anstelle eines statischen Werts umIch bin mir nicht sicher, ob die Quellspalte und die Zielspalte dieselbe Datenspalte sein können. Hier ist das Beispiel aus dem Scripting-Index:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
col = New Column( :age );
col << Data Type( "Character" );
dt << Recode Column(
:age,
{If(
_rcNow >= 17, "Older",
_rcNow >= 15, "Middle",
"Younger"
)},
Target Column( col )
);