Hallo zusammen,
Ich versuche, mithilfe von JSL eine benutzerdefinierte Wertereihenfolge in einer Spalte festzulegen. Hier ist der Code, der funktioniert, wenn ich die Liste fest codiere:
TestTable:Origin << Set Property(
"Value Order",
{Custom Order({"EU", "IND", "US", "JPN", "AU"}), Common Order(0)}
);
Wenn ich jedoch versuche, die Liste als Variable zu übergeben, funktioniert es nicht:
countriesOrder = {"EU", "IND", "US", "JPN", "AU"};
TestTable:Origin << Set Property(
"Value Order",
{Custom Order(countriesOrder), Common Order(0)}
);
My goal is to read the country order from an Excel file and use that list dynamically. But I can't find documentation on what Custom Order() accepts—whether it can take a variable or only a literal list.
Eine Variable innerhalb einer JMP-Liste wird nur dann ausgewertet, wenn sie erzwungen wird. Versuchen Sie Folgendes
countriesOrder = {"EU", "IND", "US", "JPN", "AU"};
Eval(
Eval Expr(
TestTable:Origin << Set Property(
"Value Order",
{Custom Order( Expr( countriesOrder ) ), Common Order( 0 )}
)
)
);