静的な値ではなく数式を使用して列の値を再コーディングする再コード化するテーブル内の元の値は、常に 01/01/1900 です。それを今日の日付に再コーディングしたいと思います。これは空白のみを返し、今日の日付は返しません。何を変更する必要があるか考えていますか?
ありがとう!
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;スクリプティングRe: 静的な値ではなく式を使用して列の値を再コード化するソース列と宛先列が同じデータ列になるかどうかわかりません。 スクリプト インデックスの例を次に示します。
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 )
);