Wie verwende ich Set Property(), um eine benutzerdefinierte Bestellung für eine Spalte zu erstellen?Hallo ihr Lieben,
Ich habe eine Demo.jmp, die 3 Spalten enthält:
Spaltenname, Datentyp
T, Charakter
Wert, numerisch
SN, Charakter
Ich möchte eine Kundenbestellung für Spalte „T“ als „LT“, „RT“, „HT“ aufsteigend mit dem folgenden Skript erstellen:
//dt = Open("Demo.jmp");
//please open Demo.jmp manually
dt = Current Data Table();
dt << Recode Column( :T, Update Properties( 1 ), Target Column( :T ));
:T <<SET property=""></SET>
Here is the error info, and I need your suggestion, thanks.
Name Unresolved: Update Properties in access or evaluation of 'Update Properties' , Update Properties( 1 ) /*###*/
<LINGO-LABS id="lingo-labs-737557" slang="en-US" mode="CREATE"><LINGO-LABEL>Automatisierung und Skripterstellung</LINGO-LABEL><LINGO-LABEL>Windows</LINGO-LABEL></LINGO-LABS>Betreff: Wie verwende ich Set Property(), um eine benutzerdefinierte Bestellung für eine Spalte zu erstellen?Führen Sie dies interaktiv in JMP aus und rufen Sie das Skript aus dem erweiterten Protokoll ODER mithilfe von „Spalteneigenschaften kopieren“ ab


Data Table("Demo"):T << Set Property(
"Value Order",
{Custom Order({"LT", "RT", "HT"}), Common Order(0), Numerical Order(0),
Use Locale Comparisons for Characters(0)}
);
Skripte zum Kopieren von Spalten/Kopieren von Spalteneigenschaften erfordern normalerweise eine kleine Änderung (dies ist von „Spalteneigenschaften kopieren“).
Add Column Properties(
Set Property(
"Value Order",
{Custom Order({"LT", "RT", "HT"}), Common Order(0), Numerical Order(0),
Use Locale Comparisons for Characters(0)}
)
)