Initialiser les données - très utile - mais fragile !Bonjour, les paramètres d'initialisation des données dans le menu des colonnes sont très utiles.
Qui a réussi à contrôler les paramètres via JSL ?
Dans l'index des scripts, je viens de trouver :

qui correspond au mode « constant ». Comment puis-je régler les autres modes ?

Automatisation et scriptsRe : Initialiser les données - très utile - mais fragile !Seules les constantes et aujourd'hui utilisent spécifiquement les données initiales, les autres les construisent en utilisant pour chaque ligne (l'enregistreur d'actions JMP semble enregistrer les actions pour l'initialisation des données constantes et aujourd'hui de manière incorrecte).
Re : Initialiser les données - très utile - mais fragile !
@jthi a écrit :
Seules les constantes et celles d'aujourd'hui utilisent spécifiquement les données initiales, les autres les construisent en utilisant pour chaque ligne
Ah oui, c'est vrai, c'est vrai. Étonnant...
Today() est vraiment (!!!) utile.
Chaque nouvelle ligne est ajoutée avec l'horodatage actuel - une « magie » cachée qui n'est pas visible à partir du script de la table de données.

Dommage que les données de séquence et aléatoires ne soient accessibles qu'au début - aucune possibilité de les déclencher plus tard :
Et lorsqu'un utilisateur modifie le paramètre sur Manquant/Vide ou manque la possibilité de définir un paramètre d'initialisation de date avant d'écrire la première valeur dans la colonne, il perd sa chance de voir le menu.
Alors, quelques choses qui pourraient être améliorées dans une future version de JMP...
D'un autre côté, je ne sais pas si d'autres utilisateurs de JMP utilisent cette fonctionnalité
- et combien d’entre eux se sentent limités par les fonctionnalités actuelles.
Re : Initialiser les données - très utile - mais fragile !Lorsque j'utilise JSL pour créer des colonnes et spécifier des valeurs pour ces colonnes, j'ai tendance à être très précis et à faire des choses comme
dt=New Table();
c=dt<<NEW column=""></NEW>
<SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MathStatChem_0-1723354883309.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="MathStatChem_0-1723354883309.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="MathStatChem_0-1723354883309.png" style="width: 400px;"><span class="lia-inline-image-display-wrapper" image-alt="MathStatChem_0-1723354883309.png" style="width: 400px;"><img src="https://us.v-cdn.net/6038925/uploads/images/67028i7928BE9969AE72B6/MathStatChem_0-1723354883309.png" role="button" title="MathStatChem_0-1723354883309.png" alt="MathStatChem_0-1723354883309.png" /></span></SPAN></SPAN></SPAN>
Re : Initialiser les données - très utile - mais fragile !Définir chaque valeur est très pratique.
:Random Normal Data << Set Each Value(Random Normal());
: "All A's"n << set each value("A");
Il peut également être utilisé lors de la création de la colonne : Nouvelle colonne("col", définir chaque valeur()).
J'espère qu'il conservera sa polyvalence :
Créer un comportement pris en charge par l'utilisation d'expressions de formule dans Définir chaque valeur et l'utilisation d'expressions comme premier argument dans les formules statistiques Col