Re : colonne de formule où toutes les valeurs de ligne sont une certaine valeur de colonne correspondant à une autre colonneComme aucun exemple de table de données (les images ne fonctionneront pas vraiment comme des tables de données), j'ai écrit une table plus petite à utiliser comme exemple.

La formule peut sembler un peu compliquée, mais fonctionne avec les données d'exemple
:S[Col Max(Col Min(Row(), :F, :o</img> == 5), :F)]
mais cela devrait être assez facile à comprendre si vous le divisez en trois formules différentes (j'ai joint un tableau de données avec celles-ci). L'idée est que vous obtenez d'abord le nombre de lignes par fruit en fonction de si Order est 5 ou non en utilisant Col Min(). Ensuite, vous utilisez Col Max() pour obtenir la valeur maximale de cette colonne. Enfin, utilisez le numéro de ligne pour obtenir la valeur de la colonne :Size.
Re : colonne de formule où toutes les valeurs de ligne sont une certaine valeur de colonne correspondant à une autre colonneC'est magique! Merci, c'était exactement ce que je cherchais.
Désolé d'avoir oublié de joindre mon tableau de démonstration.
Re : colonne de formule où toutes les valeurs de ligne sont une certaine valeur de colonne correspondant à une autre colonneJe n'ai pas de meilleure solution à proposer, mais je pense que cette solution peut entraîner des résultats incorrects si l'ordre == 5 pour l'un des groupes est la première ligne d'un groupe donné. Par exemple, soit s'il est hors service, soit s'il commence à 5. En fonction de l'apparence des données réelles, cela peut ou non être un problème, ou peut-être pourrait-il être résolu avec un tri, etc.
Edit: Cela semble fonctionner mais je n'ai pas beaucoup testé.
stRows = Current Data Table() << get rows where( :F[Row()] == :F & :o</img> == 5 );
aa = Associative Array( :F[stRows], stRows );
:S[aa[:F[Row()]]];
Colonne de formules où toutes les valeurs de ligne sont une certaine valeur de colonne correspondant à une autre colonnej'ai un tableau comme celui-ci

et souhaitez créer une nouvelle colonne de formule (fruit de taille de référence) où la valeur de la ligne est la valeur de la colonne "Taille", mais à condition que l'ordre soit de 5 et que la valeur soit mise à jour pour chaque type de fruit.
Par exemple, le résultat devrait ressembler à ceci :

Je peux le faire en utilisant une solution de contournement désagréable (marquant 5 dans la colonne "ordre", sélectionner les valeurs correspondantes, faire un sous-ensemble en utilisant les lignes sélectionnées et mettre à jour la table d'origine avec ceci) ou je pourrais écrire un script JSL, mais je préférerais une colonne de formule solution pour la compacité.
Fusion et nettoyage des données