行の違いを見つけるこんにちは、
あるファイルで作業していて、「Pos UCN」列の数字が、その列の他の行の 10 以内にあるかどうかを判断する必要があります。たとえば、行 6344 と 6345 は互いに 10 以内です。これをどのように識別すればよいでしょうか。これにより新しい列が作成されることはわかっています。それが私の目的です。ユーザー コミュニティで 2 日間さまざまなことを試しましたが、うまくいきませんでした。

行間の差。これにより、行間の「差」の新しい列が作成されると思います。また、(別の新しい列で)
基本的なデータ分析とモデリングウィンドウズRe: 行の違いを見つける文字を含む値をどのように処理しますか?
Re: 行の違いを見つけるこんにちは、
これが2つの連続する線の間の差である場合、以下の式が得られます。

Re: 行の違いを見つける先頭の 0 が必要なので、文字値にする必要があります。
Re: 行の違いを見つけるありがとうございます。これで行間のカウント差がわかります。では、差が 10 未満の行を強調表示するにはどうすればよいでしょうか。
Re: 行の違いを見つける同様に、新しい列で差が10未満(1)かそうでないか(0)を取得するために、以下のような数式を作成できます。

色の値のプロパティを使用して、差が10未満の行を強調表示します。


Re: 行の違いを見つける条件を満たした行の行状態を選択に設定することもできます。
dt << select rows(.....)
Re: 行の違いを見つける私が話していたのは、次のことです。

Re: 行の違いを見つけるそれで、2 つの追加列 (Diff と Prev UCN <=5) を作成することができました。しかし、両方の数字を取得できるようにしたいのです。つまり、行 6345 は 5 以内の前の行として識別されますが、その前の行 (6344) も識別したいのです。これは、"Pos UCN" +/- 5 を探して、近い数字があるかどうかを確認します。近い場合は、両方を識別して、さらに調べて潜在的な問題を特定できるようにしたいのです。
Re: 行の違いを見つける1つのオプションは、比較を実行するためにDiff列を変更することです。
If(Dif(Num(:Pos UCN), 1) <= 5 | Abs(Dif(Num(:Pos UCN), -1)) <= 5,
1,
0
)
または、最小差を計算して、その後チェックを実行します
Min(Dif(Num(:Pos UCN), 1), Abs(Dif(Num(:Pos UCN), -1)))