Re:すべての行の値が別の列と一致する特定の列の値である数式列データテーブルの例がないため(画像は実際にはデータテーブルとして機能しません)、例として使用する小さなテーブルを作成しました。

数式は少し複雑に見えるかもしれませんが、サンプルデータで機能します
:S[Col Max(Col Min(Row(), :F, :o</img> == 5), :F)]
しかし、それを3つの異なる式に分割すると、かなり理解しやすいはずです(これらにデータテーブルを添付しました)。 アイデアは、最初に、注文が5であるか、Col Min()を使用していないかに基づいて、果物ごとの行数を取得することです。 次に、Col Max()を使用して、その列の最大値を取得します。 最後に、行番号を使用して:Size列から値を取得します。
Re: すべての行の値が別の列と一致する特定の列の値である数式列魔法です! ありがとう、それはまさに私が探していたものでした。
私のデモテーブルを添付するのを忘れてすみません。
Re: すべての行の値が別の列と一致する特定の列の値である数式列提供するより良い解決策はありませんが、グループのいずれかの順序 == 5 が特定のグループの最初の行である場合、この解決策は誤った結果を引き起こす可能性があると思います。 たとえば、順序が間違っている場合、または 5 から始まる場合のいずれかです。実際のデータがどのように見えるかによって、問題になる場合とそうでない場合があり、並べ替えなどで解決できる場合もあります。
編集:これは機能しているように見えますが、あまりテストしませんでした。
stRows = Current Data Table() << get rows where( :F[Row()] == :F & :o</img> == 5 );
aa = Associative Array( :F[stRows], stRows );
:S[aa[:F[Row()]]];
すべての行値が別の列と一致する特定の列値である数式列こんなテーブルがあります

そして、行の値が「サイズ」列の値である新しい数式列 (基準サイズの果物) を作成したいと考えていますが、次数が 5 で、果物の種類ごとに値が更新されるという条件が付きます。
たとえば、結果は次のようになります。

厄介な回避策(列「順序」に5をマークし、一致する値を選択し、選択した行を使用してサブセットを実行し、これで元のテーブルを更新する)を使用してそれを行うこともできますが、JSLスクリプトを書くこともできますが、私は数式列を好みますコンパクト化のためのソリューション。
データのブレンディングとクリーンアップ