問題を引き起こす再コーディングのための値の自動ソートこれが私がする必要があるものです:私はコード化される必要がある英数字の値のリストを持っています。 値は何度も繰り返され、一緒にグループ化されますが、それらのグループはソートされていません(つまり、値が順序付けされていません)。列内の位置に基づいて、一意の各値に番号を付けます。これは説明のためのスクリーンショットです(10行目と11行目で-K07768はK07684より前にあります)。

これが私が抱えていた困難さです:私がJMPでRecode機能を使うとき、それは自動的に私のユニークな値を並べ替えます。 最大320回繰り返される60を超える固有値を扱う場合、元の順序を追跡することは困難です。 JMPで自分の目的を達成する簡単な方法はありますか([Recode]ダイアログボックスの有無にかかわらず)。
コードの再作成についてのもう1つの質問:新しい番号をそれぞれすばやく入力する方法はないようです。新しい値のリストをコピーペーストする方法、またはExcelの "fill series"に似た方法はありますか。
ありがとうございます。
再:問題の原因となっている再コーディングのための値の自動ソート優秀な!ありがとうございました!再:問題の原因となっている再コーディングのための値の自動ソートこれが、新しい値を作成するために使用できる式です。
If( Row() == 1,
count = 1,
If( Lag( :What I Have, 1 ) != :What I Have,
count = count + 1
)
);
count;
再:問題の原因となっている再コーディングのための値の自動ソート「必要なもの」列にこの公式を使用してください。
If(
Row() == 1, 1,
:What I Have[Row()] == :What I Have[Row() - 1], :What I need[Row() - 1],
:What I need[Row() - 1] + 1
)
最初の行に値1を割り当てます。 「現在のもの」列の値が前の行と同じ場合は、「必要なもの」の値を前の行から現在の行にコピーします。 それらが同じでない場合は、現在の行の前の行から「必要なもの」の値を1増やします。
これが私の例のあとの様子です。
