最大日付の値を一覧表示しますか?日付列、median_resultval 列、reagentMLot_sublot を持つデータ テーブルがあります。Max(Date) の、reagentMLot_sublot による値が知りたいです。したがって、reagentMLot_sublot ごとに、最大日付の median_result 値と最小日付の median_result をリストしたいと思います。
したがって、最小日の中央値が 0.1 で、最大日の中央値が 0.2 の場合、それをリストする列が必要です。問題は、最小値と最大値の間の日付では、中央値が 0.4 だった可能性があることです。
Col Max (median_resultval、reagentMLot_sublot、Col Max(date)) を使用しようとしましたが、機能しませんでした (max 列の場合)。他の列は Col Min (median_result、reagentMLot_sublot、Col Min(date)) になります。
マスカスタマイゼーション結果の共有と伝達Re:最大日付の値をリストしますか?はい
Re:最大日付の値をリストしますか?申し訳ありませんが、ここでは遅すぎます。
最大日付の中央値-最小日付の中央値Re:最大日付の値をリストしますか?JMP式は、JSLの特殊な部分にすぎません。したがって、JSLで実行できるほとんどすべてのことは、何らかの方法で数式で実行できます。
Re:最大日付の値をリストしますか?最大日でのその値、つまり最小日での値によって中央値の範囲を計算したいと思います。
したがって、この例では、中央値の範囲は0.10524115-0.10920177(最小日の中央値-最大の日付の中央値)であり、0.23648086-0.09078947(最大の中央値-最小の中央値)ではありません。
Re:最大日付の値をリストしますか?ごめん。
JMPは、列の数式を使用して、ある値の列の最大値を別の列の最大値で指定できるかどうかという質問でした。
Re:最大日付の値をリストしますか?あなたの最後のエントリは単なるコメントを意図したものでしたか?リクエストや質問が表示されませんか?
Re:最大日付の値をリストしますか?私はあなたが探しているものを正確に理解していないと確信しています。 投稿したテーブルに必要な結果を確認すると役立つ場合があります。
ただし、 JMPクエリビルダー使える。 それはあなたが探しているかもしれないSQL集計関数のいくつかを持っています。


Re:最大日付の値をリストしますか?txnelson..あなたは素晴らしいです。これが私がやろうとしていたことを含むjmpファイルの例です。はるかに大きなテーブルには10万行多くなるので、reagentkit_idによって中央値の範囲を計算できるようにしたいと思います。結果の値が時間の経過とともに増加する効果を探しています。最大日付値から最小日付値を差し引くことにより、それらの日付の間のデータにあった問題を軽減し、より高い値が存在する可能性があります。 本質的に、範囲(最大日付データ値-特定の値を超える最小日付データ値)のインスタンスの大規模なデータセットを画面表示します。SQLでは、日付ごとに最小値と最大値を計算できますが、SQLでは最大日付を決定するための最大値が許可されていないようです。私はJMPがそうすることを望んでいました。しかし、そうではないようです。
Re:最大日付の値をリストしますか?この小さなスクリプトは、median_resultvalの値を持つすべての最小および最大の日付行を含むデータテーブルを提供します
names default to here(1);
dt=current data table();
// Sort the data by reagentMLot_sublot and Date
dtSort = dt << sort(by(:reagentMLot_sublot, :Date),order(ascending,ascending));
dtSort << clear rowstates;
// Loop through the data finding all rows that are not the minimum date or the maximum date
// and delete them
// Row 1 will always be a minimum date, so start with row 2
For( i=2,i<=NRows(dtSort) - 1,i++,
If( dtSort:reagentMLot_sublot[i] == dtSort:reagentMLot_sublot[i-1] &
dtSort:reagentMLot_sublot[i] == dtSort:reagentMLot_sublot[i+1],
Row State( i ) = Selected State( 1 );
)
);
dtSort << delete rows;
そこから取り出して、表示したい形で表示できるはずです。