Hinweisspalteneigenschaft und Hover-Popup: Wie kann man sie manipulieren?Wenn also die Spalteneigenschaft „Notizen“ festgelegt ist, wird offenbar ein Hover-Popup aktiviert (wenn Sie mit der Maus über den Spaltennamen fahren), das den Inhalt des Felds „Notizen“ anzeigt. Um dies in Aktion zu sehen: Beispieldaten>Polyethylen Process.jmp. In diesem Fall sind die Spaltennamen sehr kurz und nicht beschreibend. Wenn Sie mit der Maus über den Spaltennamen fahren, wird die beschreibende Notiz eingeblendet. Das ist eine tolle Funktion!!!
Mein Problem ist also das Folgende. Ich arbeite mit Sensordaten, die von einem Prozessdatenhistoriker erfasst werden. Daher ist der Spaltenname der Tag-Name, wie folgt: BRO.L4.CO.RN.PCF101.PV; BRO.L4.CO.RN.PCF101.OP. (Übrigens gibt es 51 Tags für PCF101, einen Durchflussregler). Die Datentabellen, mit denen wir arbeiten, enthalten Hunderte solcher Spalten. Man kann sich nicht merken, worauf sich die Hunderte von Tags beziehen. Glücklicherweise haben wir diese Informationen namens „Beschreibung“ in einer Spalteneigenschaft namens „Beschreibung“ gespeichert. Nun meine Fragen:
- Gibt es eine Möglichkeit, das Popup so zu steuern, dass eine andere Spalteneigenschaft verwendet wird, z. B. Beschreibung anstelle von Notizen?
- Wenn nicht, wie lässt sich die Spalteneigenschaft „Beschreibung“ für alle Spalten am effizientesten in die Spalteneigenschaft „Hinweis“ kopieren?
Vielen Dank im Voraus, JMP-Benutzer-Community!
Automatisierung und SkripterstellungBetreff: Notizspalteneigenschaft und Hover-Popup: Wie kann man sie manipulieren?Danke Jarmo! Ich habe ein ähnliches JSL verwendet, um Spaltennamen in diejenigen zu ändern, die in einem Spalteneigenschaftsalias gespeichert sind. Dies ähnelt dem, was im Wunschlistenbeitrag steht. Ich habe der Wunschliste eine Antwort hinzugefügt.
Betreff: Notizspalteneigenschaft und Hover-Popup: Wie kann man sie manipulieren?Ich glaube nicht, dass Sie Ihre eigene benutzerdefinierte Eigenschaft für die Hervorhebung verwenden können. JMP verfügt zwar über „Alternative Spaltennamen“ ( die Verwendung eines Symbols anstelle eines Spaltennamens ), was funktionieren könnte, aber ihre Verwendung kann auch etwas nervig sein und höchstwahrscheinlich ist das ein Grund für diese Wunschliste . Erlauben Sie sekundäre oder alternative Spaltennamen .
Um Ihre Beschreibung in Notizen zu aktualisieren, ist Skripting höchstwahrscheinlich die einfachste Option. Nachfolgend finden Sie ein Beispiel
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);
);
);