Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
Créer des formules compliquées qui seraient extrêmement simples en pouvant les calculer en sous-ensemble.
Quelle amélioration souhaiteriez-vous voir ?
Ajoutons des formules aux sous-ensembles liés qui renverraient ensuite les valeurs à la table d'origine. Si la ligne ne fait pas partie du sous-ensemble lié, toutes les valeurs doivent être vides et sinon, elles doivent être calculées en fonction du sous-ensemble lié. Nous pouvons le faire essentiellement sans formules, si nous ajoutons une colonne d'index et mettons à jour les valeurs dans la table principale, mais les formules rendent plus visible ce qui est fait.
Voici un exemple :
Nous souhaitons calculer la somme cumulée des dernières tailles de chaque âge.

Nous pouvons le calculer avec une formule telle que (ce qui n'est pas intentionnel mais l'une des meilleures fonctionnalités de formule de JMP. Utiliser des expressions de formule dans Définir chaque valeur et utiliser des expressions comme premier argument dans les formules statistiques Col, comportement pris en charge )
If(Row() == Col Max(Row(), :age),
Col Cumulative Sum(If(Row() == Col Max(Row(), :age), :height, .))
)

Maintenant, si nous pouvions utiliser cette « formule inverse de sous-ensemble lié », nous pourrions prendre un sous-ensemble de ces valeurs (il existe de nombreuses façons de procéder). Il suffit d'avoir la formule dans le tableau d'origine
Col Cumulative Sum(:height)
et en regardant l'aperçu, lorsque nous avons activé le lien vers la table de données d'origine, nous pouvons voir qu'il calcule correctement (colonne 7).

J'aimerais d'une manière ou d'une autre pouvoir ajouter cette formule "sous-ensemble" à ma table d'origine.
Lorsque je clique sur OK, les valeurs d'origine sont rétablies et le calcul est « incorrect ». Ce problème est présent soit dans l'aperçu, soit dans le sous-ensemble. Je préférerais l'avoir comme ça dans le sous-ensemble MAIS je pense qu'il faudrait ajouter une option supplémentaire car ce n'est plus la même valeur que celle que vous trouveriez dans la table d'origine.

Actuellement, je peux créer un sous-ensemble NON LIÉ avec une formule de copie, puis utiliser la mise à jour pour le rajouter à ma table d'origine (modifier d'abord le nom de la colonne), mais de cette façon, il n'y a plus d'indication sur la façon dont ces valeurs ont été calculées (à moins que je ne scénarise le tout / n'utilise le workflow pour une documentation un peu maladroite)

Pourquoi cette idée est-elle importante ?
Cela rendrait le sous-ensemble lié plus utile et faciliterait l'exécution de certains calculs tout en les documentant sous forme de formules.
J'aimerais d'une manière ou d'une autre pouvoir ajouter cette formule "sous-ensemble" à ma table d'origine....
Mais lorsque je clique sur OK, ...
Cliquez sur OK ? dans quelle boîte de dialogue ?
Pour amener la colonne dans la table principale, il n'est en fait pas nécessaire d'utiliser Update. Comme les tables sont liées, il suffit de faire glisser la colonne jusqu'à la table principale :
mais comme avec Tables/Update : vous perdrez la formule qui se trouve derrière.
Comment documenter quel sous-ensemble doit être utilisé pour créer la formule ?
par exemple si un utilisateur exécute dt << rerun formulas()