Propriété de colonne de note et pop-up de survol : comment manipuler ?Ainsi, apparemment, si la propriété de colonne Notes est définie, elle active une fenêtre contextuelle de survol (lorsque vous survolez le nom de la colonne) affichant le contenu du champ Notes. Pour voir cela en action : Exemples de données>Polyéthylène Process.jmp. Dans ce cas, les noms de colonnes sont très courts et non descriptifs. En survolant le nom de la colonne, la note descriptive apparaît. C'est une fonctionnalité intéressante !!!
Donc, mon problème est le suivant. Je travaille avec des données de capteurs acquises auprès d'un historien des données de processus. En tant que tel, le nom de la colonne est le nom de la balise, comme suit : BRO.L4.CO.RN.PCF101.PV ; BRO.L4.CO.RN.PCF101.OP. (BTW, il y a 51 balises pour PCF101, un contrôleur de débit). Les tableaux de données avec lesquels nous travaillons comportent des centaines de colonnes comme celle-ci. On ne peut pas mémoriser à quoi font référence les centaines de tags. Heureusement, nous avons ces informations appelées Description enregistrées dans une propriété de colonne appelée Description. Maintenant, mes questions :
- Existe-t-il un moyen de contrôler la fenêtre contextuelle pour utiliser une propriété de colonne différente, c'est-à-dire Description au lieu de Notes ?
- Sinon, quel est le moyen le plus efficace de copier la propriété de colonne Description de toutes les colonnes dans la propriété de colonne Note ?
Merci d'avance à la communauté des utilisateurs JMP !
Automatisation et scriptsRe : Propriété de colonne de note et pop-up de survol : comment manipuler ?Merci Jarmo! J'ai utilisé un JSL similaire pour remplacer les noms de colonnes par ceux stockés dans un alias de propriété de colonne. Ceci est similaire à ce qui se trouve dans la liste de souhaits. J'ai ajouté une réponse à la liste de souhaits.
Re : Propriété de colonne de note et pop-up de survol : comment manipuler ?Je ne pense pas que vous puissiez utiliser votre propre propriété personnalisée pour la mise en évidence. JMP propose des "Noms de colonnes alternatifs" ( Utilisation d'un symbole à la place d'un nom de colonne ) qui pourraient fonctionner, mais ils peuvent aussi être un peu ennuyeux à utiliser et c'est très probablement l'une des raisons de cette liste de souhaits Autoriser les noms de colonnes secondaires ou alternatifs .
Pour mettre à jour votre description vers Notes, la création de scripts est probablement l'option la plus simple. Vous trouverez ci-dessous un exemple.
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
colnames = dt << Get Column Names("String");
// Initialization
For Each({colname}, colnames,
Column(dt, colname) << Delete Property("Notes");
);
For Each({colname}, Remove(colnames, 1),
desc = Hex(colname);
Column(dt, colname) << Add Column Properties(Set Property("Description", desc));
);
// Swap
For Each({colname}, colnames,
descval = Column(dt, colname) << Get Property("Description");
If(!IsEmpty(descval),
Column(dt, colname) << Set Property("Notes", descval);
);
);