別のID列に基づく新しいシーケンス列の作成データテーブル全体で異なる日付/時刻に複数回出現する顧客IDを持つ既存の列があります。date / time変数に基づいて、Unique Customer IDごとに1、2、3などのシーケンスを作成します。JMPで同じように達成するには?
サンプルデータスニペット(顧客ID |日付)
ABC | 1-JUN-2019
XYZ | 1-JUN-2019
ABC | 3-JUN-2019
ABC | 4-JUN-2019
XYZ | 2019年7月7日
以下のような結果を作成したい((顧客ID |日付|カスタムID /日付の組み合わせのシーケンス)
ABC | 1-JUN-2019 | 1
XYZ | 1-JUN-2019 | 1
ABC | 3-JUN-2019 | 2
ABC | 4-JUN-2019 | 3
XYZ | 7-JUN-2019 | 2
お知らせ下さい
別のID列に基づく新しいシーケンス列の作成これはうまくいく公式です。
dt = Current Data Table();
theRow = Row();
theCustomer = :Customer ID;
seq = N Rows( dt << get rows where( :Customer ID == theCustomer & Row() < theRow ) ) + 1;
別のID列に基づく新しいシーケンス列の作成こんにちは @ venkateshc78
トピックに関するより多くの論議のためにこれも試してみてください。
https://community.jmp.com/t5/Discussions/Syntax-How-do-I-create-an-index-column-by-ID/mp/9751/highlight/true#M9537
ロン