同じ数字なのに違いが…こんにちは、
今日は理解できない質問があります。
製品価格の列が 2 つあります。 2つの列で同じ数値が同じであることを確認したかったので、数式を使用して数式列を作成しました
If( :"平均(最終価格)"n != :prixLot / 100,
"はい"、
"いいえ"
)
2 つの列に同じ数値 (小数点を含めてまったく同じ) が含まれている場合でも、数式は「はい」を返します。
そこで私は差分列を作成しました::Prix Lot - :"Mean(Final Price)"n
そして私には確かに違いがあります。 添付画像を参照してください。
どうしてこんなことが可能になるのでしょうか? 誰か手伝ってくれませんか?

ここで私に足りないものは何ですか?
ご協力いただきありがとうございます
基本的なデータ分析とモデリングRe: 同じ数字なのに違いが…浮動小数点演算が最も可能性が高い浮動小数点演算 (https://0.30000000000000004.com/) 。 1 つのオプションは、比較を実行する前に値を同じ小数に丸めることです (列にさらに小数を追加すると、何が起こっているかを確認できる場合があります。また、列のプロパティから列の幅を増やす必要がある場合もあります)。
Re: 同じ数字なのに違いが…ありがとう、ジャーモ
実はそうなんです。 平均値を設定して形式を変更しなかったことを忘れてしまったので、JMP は平均値全体を切り捨てないようにしています。 現在は動作中です。
簡単なことですが、月曜日の朝にはわかりませんでした。
最高、
マリー
Re: 同じ数字なのに違いが…比較のために両方の値を同じ小数点以下の桁に四捨五入してみてください。
If(Round(:"平均(最終価格)"n, 2) != Round(:prixLot / 100, 2), "はい", "いいえ")