JSL: 現在との違いこんにちは、みんな、
JMP を使用して、製品の返品から今日までの日数を for ループを使用して計算しようとしています。 ただし、何らかの理由で、実行しようとすると空白のセルしか返されません。 なぜこれが機能しないのか理解できないので、誰かが私のコードを見てもらえますか。
For( i = 1, i <= N Rows(df), i++,
col[i] = Date difference (
Today(),
:Name("Product Returned Date")[i],
"Day"
)
);
ありがとう
Re:JSL:今との違いありがとう、私はそれが簡単なものになることを知っていました。
Re:JSL:今との違いこれは、動作するように見えるコード(変更なし)を使用した簡単なスクリプトです。列「col」を適切に参照していない可能性があります...チェックしてください
Names Default To Here( 1 );
df = Open( "$SAMPLE_DATA\Time Series\Monthly Sales.jmp" );
df:date << set name( "Product Returned Date" );
df << New Column( "Difference" );
col = column("Difference");
For( i = 1, i <= N Rows( df ), i++,
col[i] = Date Difference( Today(),
:Name( "Product Returned Date" )[i],
"Day" )
);Re:JSL:今との違い@jdcoughtrey 、
「商品返品日」のフォーマットは? データのサンプルを投稿できますか? 列の形式も数値であり、有効な日付であることを確認することをお勧めします。 Product Returned Date に無効な値または数値以外の値が含まれている可能性がある場合は、Try() および Throw() ブロックを配置して、エラーまたは欠損値をスローすることさえあります。